關於$_GET獲取不到數據

最近做了一個開源項目的二次開發,結果通過 $_GET 就是獲取不到參數,猜測可能原因是:框架對參數做了攔截,但是由於時間比較緊,就沒有具體看原因,而是採用了另外一種辦法:

$_SERVER

$_SERVER中其中   $_SERVER["QUERY_STRING"]中包含了參數的信息,可以通過拼接網址的方式,處理參數。

在php中有一個函數 parse_str() 函數把查詢字符串解析到變量中,這個函數可以很好的處理參數。

<?php
parse_str("name=Bill&age=60");
echo $name."<br>";
echo $age;
?>

結果:Bill     60

在 PHP 4.0.3 中,新增了 array 參數。

<?php
parse_str("name=Bill&age=60",$myArray);
print_r($myArray);
?>

結果: Array ( [name] => Bill [age] => 60 )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章