user8494502 Asked:2020-06-24 03:26:25 +0800 CST2020-06-24 03:26:25 +0800 CST 2020-06-24 03:26:25 +0800 CST 通过 $_SERVER 获取锚链接 772 我有一个带有锚链接#id 的主页,当我尝试进入 if-e 时, $_SERVER[REQUEST_URI]我得到一个带有不带#id 的地址的字符串。如何获取页面类型链接+#id php 1 个回答 Voted Best Answer jekaby 2020-06-25T00:28:24+08:002020-06-25T00:28:24+08:00 仅用于浏览器的锚点。锚点不会传递给服务器,并且在 superglobal 中不可见$_SERVER。 您可以使用 javascript 来获取锚点:document.location.hash. 如果您确实需要,在加载主页后,向服务器 (ajax) 发送请求,其中 document.location.hash 锚点作为 $_POST 中的请求参数之一传递。 但是,最好不要这样做,因为服务器不应该知道任何关于锚点的信息,它应该只用于页面内的浏览器导航。
仅用于浏览器的锚点。锚点不会传递给服务器,并且在 superglobal 中不可见
$_SERVER
。您可以使用 javascript 来获取锚点:
document.location.hash
.如果您确实需要,在加载主页后,向服务器 (ajax) 发送请求,其中 document.location.hash 锚点作为 $_POST 中的请求参数之一传递。
但是,最好不要这样做,因为服务器不应该知道任何关于锚点的信息,它应该只用于页面内的浏览器导航。