如果我请求 site/page.php#hash
$_SERVER['REQUEST_URI']
只是 /page.php
。
有没有办法在 php 中(没有后来的 ajax)知道用户使用 #hash
请求了页面?
谢谢
最佳答案
简短回答:否。
哈希不会传递给服务器,它只存在于客户端。这是设计使然。如果您的问题的解决方案涉及需要知道哈希服务器端,那么您选择了错误的方法。
关于php - $_SERVER ['REQUEST_URI' ] 也带有#hash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384494/