我想了解下面這一行代碼:未知str_replace函數在URL
str_replace('../', '', $route);
基本上它說,從URL中$route
$route = 'information/information&information_id=4';
用什麼代替'../'
'index.php?route=information/information&information_id=4'
但是$ route變量中沒有../。這是一種正則表達式嗎?如果是的話,它究竟做了什麼。多謝你們。
作爲@brain_d和@Mchl說,它可能是一個安全措施,但應被檢測之類的事情,並給出錯誤不只是刪除。任何人把``../到字符串是100%保證的。攻擊 – Jonah 2011-01-19 19:18:57
爲什麼給他們的錯誤信息登錄自己的IP和時間,但在其他方面給他們不知道發生了什麼:P – Mchl 2011-01-19 19:26:51