0
我: http://www.example.com/index.php?amount=15%252E8
在index.php文件:
$test = $_GET['amount'];
echo $test;
// Output: 15%2E8
但我並不需要15%2E8,我需要15.8
$test = $_GET['amount'];
$test = urldecode($test);
echo $test;
//Output: 15.8
但http://us2.php.net/manual/en/function.urldecode.php他們警告:
警告:超全局變量$ _GET和$ _REQUEST已經被解碼。 對$ _GET或$ _REQUEST中的元素使用urldecode()可能會產生 意外且危險的結果。
爲什麼$ _GET [ '量']沒有得到15.8?!
您發送的'金額'值是多少 – Patrick
您的網址示例顯示15%252E8,但您的輸出示例顯示15%2E8。這是一個錯字還是真的從中間的'25'落下? – shanabus