当我输出 $_SERVER['REQUEST_URI'];
时:
http://localhost/tools/?tool=cs&sub=1
我得到:
/tools/?tool=cs⊂=1
除了使用 &
而不是 &
之外,还有其他方法可以获取 /tools/?tool=cs&sub=1
吗?
最佳答案
这是因为您将它回显到浏览器 - &sub
被解释为 HTML 实体 (⊂)。
如果你echo htmlentities($_SERVER['REQUEST_URI']);
你会得到你期望的。
您必须针对您所处的环境使用正确的编码 - 在 HTML 中,这意味着使用 &
。
关于php $_SERVER ['REQUEST_URI ' ] 编码问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600816/