PHP Get URL参数及其值
如何拆分URL,然后获取其值并在每个文本输入上存储该值 网址: PHP: 我尝试了另一种方法:PHP Get URL参数及其值,php,arrays,url,parameters,foreach,Php,Arrays,Url,Parameters,Foreach,如何拆分URL,然后获取其值并在每个文本输入上存储该值 网址: PHP: 我尝试了另一种方法: $url = $_SERVER['QUERY_STRING']; $para = explode("&", $url); foreach($para as $key => $value){ $p = explode("&", $value); foreach($p as $key => $val) { echo '<input t
$url = $_SERVER['QUERY_STRING'];
$para = explode("&", $url);
foreach($para as $key => $value){
$p = explode("&", $value);
foreach($p as $key => $val) {
echo '<input type="text" value="" name="">';
}
}
$url=$\u服务器['QUERY\u字符串];
$para=分解(&,$url);
foreach($paraas$key=>$value){
$p=爆炸(“&”,$value);
foreach($p作为$key=>$val){
回声';
}
}
您应该使用$\u GET
数组
如果查询字符串如下所示:
?foo=bar&fuz=baz
然后您可以访问如下值:
echo $_GET['foo']; // "bar"
echo $_GET['fuz']; // "baz"
为什么不使用$\u GET全局变量 foreach($\u获取为$key=>$value) {
}php有一个预定义的变量,它是查询字符串的关联数组。。。因此您可以使用
$\u GET['']
返回一个值
你真的需要看看你需要确保发送到PHP脚本的任何值都被仔细检查是否有恶意代码,PHP提供了一些方法来帮助防止这个问题,Use$\u GET。如果要从另一个位置分解查询字符串,请使用parse_str()。不需要爆炸和循环一切。只为我。。。为什么要在
$\u GET
上使用parse_str()?如果你想要解析的字符串不是用来调用正在执行的php的url,我可以理解书呆子会使用它……那么$_如何获得句柄呢?arr[]=foo+bar&arr[]=baz$_GET['arr']那样的话,我就是个书呆子
l_name=testing
dob_day=3
doby_month=01
....
$url = $_SERVER['QUERY_STRING'];
$para = explode("&", $url);
foreach($para as $key => $value){
$p = explode("&", $value);
foreach($p as $key => $val) {
echo '<input type="text" value="" name="">';
}
}
echo $_GET['foo']; // "bar"
echo $_GET['fuz']; // "baz"
$queryArray = array();
parse_str($_SERVER['QUERY_STRING'],$queryArray);
var_dump($queryArray);