PHP获取URL参数及其值

ton*_*lfx 7 php arrays parameters url foreach

如何拆分URL然后获取其值并将值存储在每个文本输入上?

网址:

other.php?add_client_verify&f_name=test&l_name=testing&dob_day=03&dob_month=01&dob_year=2009&gender=0&house_no=&street_address=&city=&county=&postcode=&email=&telp=234&mobile=2342&newsletter=1&deposit=1
Run Code Online (Sandbox Code Playgroud)

PHP:

$url = $_SERVER['QUERY_STRING'];
$para = explode("&", $url); 
foreach($para as $key => $value){   
    echo '<input type="text" value="" name="">';    
} 
Run Code Online (Sandbox Code Playgroud)

上面的代码将返回:

l_name=testing  
dob_day=3  
doby_month=01  
....
Run Code Online (Sandbox Code Playgroud)

我尝试了另一种方法:

$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="">';
    }   
} 
Run Code Online (Sandbox Code Playgroud)

小智 9

为什么不使用$ _GET全局变量?

foreach($ _ GET as $ key => $ value){

.....

}


Mar*_*ker 5

$queryArray = array();
parse_str($_SERVER['QUERY_STRING'],$queryArray);

var_dump($queryArray);
Run Code Online (Sandbox Code Playgroud)