-1
我使用XAMPP並且有一個應該打印GET傳遞的輸入的php站點。該URL看起來像http://127.0.0.1/profile.php?id=643bqmxf9rj62
。HTML/PHP GET只檢索數字輸入
在php文件我有這樣的代碼:
$accId= $_GET['id'];
echo "accId = " + $accIdd;
什麼會打印簡直是 643
,沒有accId =
。不是數字的第一個字符之後的任何內容都會被切斷。
當我在前面沒有數字的URL中通過bqmxf9rj62
時,我的腳本打印0
。
我以前做過網站,但我無法弄清楚爲什麼會發生這種情況。
哇,自從我上次觸碰PHP後,這真的是一段時間。考慮到現在讓我感到生氣,這真是太好笑了。謝謝。只要網站讓我接受你的答案。 – spacecoyote
下面是關於爲什麼PHP設計者選擇使用點運算符而不是加號的更多詳細信息:http://stackoverflow.com/questions/1866098/why-a-full-stop-and-not-a-plus-symbol-對於字符串,串聯式的PHP – gat