我有两台服务器,它们都有相同的配置。我把相同的代码上传到两台服务器上。
<?php
echo $_SERVER['REQUEST_URI'];
exit;
?>当我访问服务器1 http://server1.com/%3d时
它打印/%3d
当我访问服务器2 http://server2.com/%3d时
它打印/=
是什么原因导致了不同的结果?
我能做些什么吗?或者是为了探测到它?
发布于 2014-06-19 03:12:31
尝试使用urldecode()
<?php
$server1 = '/%3d';
$server2 = '/=';
print urldecode($server1); // is /=
print urldecode($server2); // is also /=例如:print urldecode($_SERVER['REQUEST_URI']);
这里的示例代码页
https://stackoverflow.com/questions/24298030
复制相似问题