Home > Backend Development > PHP Tutorial > Another way to use the GET and POST methods of PHP program to process web forms_PHP tutorial

Another way to use the GET and POST methods of PHP program to process web forms_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-13 17:36:22
Original
816 people have browsed it

Sometimes we need to retain GET and POST parameters to pass on the next page or other purposes!
It’s convenient for work, so I wrote this code!
Hope everyone can communicate more!

/*
Programming: Lin Jianxuan (Piaofeng Design Studio)
made in Zhuhai by 2007-03-24
QQ: 5818500
Email: linzhenxuan@163 .com
Do not delete this copyright information
Purpose: retain and modify GET and POST parameters
*/
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;//Found it
$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;
}
?>

For example, originally
GET: ?method=1&a=1&b=2
POST: y=2007&m=03
Used

It will be displayed after
?method=1&a=1&b=2&y=2007&m=03&c=3
After using
🎜>?method=1&b=2&y=2007&m=03&a=3
Drag a=3 to the end
I use to combine it with javascript
Previous page
I still feel pretty good!
Maybe there are still bugs that haven’t been discovered yet!
I hope everyone will mention it more!

http://www.bkjia.com/PHPjc/508239.html

truehttp: //www.bkjia.com/PHPjc/508239.htmlTechArticleSometimes we need to retain GET and POST parameters to pass on the next page or other purposes! For convenience at work, I wrote this code! I hope you can communicate more! ? /* Programming...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template