假设当前 URL 是 www.example.com/example.php?var=test#1
$_SERVER['QUERY_STRING'];
应该返回
变量=测试#1
但它只是返回
测试
每次在 URL 中插入“#”符号时都会发生这种情况。
我该如何解决?我真的需要获取当前的查询字符串,但我不能使用 $_GET (请不要问为什么解释起来真的太长了)。我也无法控制 URL,我无法控制 url 字符串或在它到达我的服务器之前对其进行编码。
编辑:同样的问题 $_SERVER['REQUEST_URI'];