首页  >  文章  >  后端开发  >  如何检索完整的 URL,包括查询字符串和锚点?

如何检索完整的 URL,包括查询字符串和锚点?

Patricia Arquette
Patricia Arquette原创
2024-10-18 12:05:39246浏览

How to Retrieve Complete URL, Including Query String and Anchor?

使用查询字符串和锚点检索完整 URL

问题:

当包含页面到另一个页面,有没有办法检索整个 URL,包括用于访问当前页面的锚点(# 后面的片段)?

答案:

不幸的是,从服务器检索哈希值(包含 # 的字符串)是不可能的,因为它仅保留在浏览器中,而不会传输到服务器。

但是,$_SERVER[' REQUEST_URI'] 变量包含 URL 的剩余部分。

JavaScript 替代方案:

如果访问哈希至关重要,您可以使用 document.location.hash JavaScript 属性,保存哈希内容。然后,您可以将其嵌入表单中或通过 AJAX 请求将其提交到服务器。

以上是如何检索完整的 URL,包括查询字符串和锚点?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn