久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

PHP程序處理網頁表單的GET和POST方法另外用法

瀏覽:29日期:2024-02-24 09:27:57

有時候我們需要保留GET和POST參數在下一頁或者其他用途上傳遞!工作上的方便于是我寫了這樣的代碼!希望大家多多交流!

<?/*程序設計: 林建炫(飄楓設計室)made in 珠海 by 2007-03-24QQ: 5818500Email:linzhenxuan@163.com請勿刪除該版權信息用途:保留和修改GET和POST參數*/function getplus($x='',$value='',$plus='close',$method='all'){Global $_GET,$_POST;$array = array();if($method=='all'){$array[] = $_GET;$array[] = $_POST;}elseif($method=='get'){$array[] = $_GET;}elseif($method=='post'){$array[] = $_POST;}$a = $_GET;$i = 1;$true = 0;foreach($array as $k => $a){foreach($a as $b => $c){if($b==$x){$c = $value;$true = 1;//找到啦$true2 = 1;}if($plus=='close'){if($i==1){$temp .= '?$b=$c';}else{$temp .= '&$b=$c';}}else{if($i==1){if($true2!=1){$temp .= '?$b=$c';}else{$temp.='?';unset($true2);}}else{if($true2!=1){$temp .= '&$b=$c';}else{unset($true2);}}}$i++;}}if($true==0){if (strpos($temp,'?')>0 || strpos($temp,'=')>0){$temp .= '&$x=$value';}else{$temp .= '?$x=$value';}}elseif($true==1 && $plus!='close'){if (strpos($temp,'?')>0 || strpos($temp,'=')>0){$temp .= '&$x=$value';}else{$temp .= '?$x=$value';}}return $temp;}?>

比如原來GET: ?method=1&a=1&b=2POST: y=2007&m=03用了<?=getplus('c','3')?>之后顯示?method=1&a=1&b=2&y=2007&m=03&c=3用了<?=getplus('a','3','open')?>之后顯示?method=1&b=2&y=2007&m=03&a=3把a=3拖到最后面來了我用<?=getplus('a','','open')?>來和javascript結合上一頁自己感覺還是挺好的!可能還有寫Bug沒發現吧!希望大家多多提提!

標簽: PHP
主站蜘蛛池模板: 眉山市| 永胜县| 吴忠市| 孟津县| 临洮县| 甘孜县| 丹东市| 玛曲县| 化德县| 保亭| 镇坪县| 柘荣县| 宽甸| 壤塘县| 涟源市| 马山县| 建宁县| 固原市| 彰武县| 林芝县| 克拉玛依市| 滦南县| 宝兴县| 兴安盟| 黄山市| 自贡市| 庆阳市| 黑龙江省| 吉水县| 岚皋县| 新乐市| 包头市| 灌南县| 太仓市| 浠水县| 车致| 祁连县| 当涂县| 东乌珠穆沁旗| 深州市| 柯坪县|