我想了解下面这一行代码:未知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