使用查询字符串和锚点获取完整的 URL
加载网页时,通常需要检索用于检索的完整 URL提出请求。这不仅包括基地址,还包括查询字符串和锚点(#符号后面的部分)。然而,在使用包含的页面时,获取完整的 URL 可能会很困难。
在这种情况下,从包含的页面获取完整的 URL(包括锚点)会带来困难。其原因是锚点(也称为哈希)不会在页面请求时传递到服务器。它仅控制浏览器的行为。
虽然 $_SERVER['REQUEST_URI'] 变量提供对 URL 其余部分的访问,但它排除了锚点。为了克服这个限制,有必要利用 JavaScript 的 document.location.hash 属性,它包含哈希的内容。此属性允许您检索锚点并将其合并到表单中或通过 AJAX 请求将其发送到服务器。
因此,虽然单独通过 PHP 无法直接实现,但利用 JavaScript 的功能提供了一种获取锚点的解决方案。包含页面中包含锚点的完整 URL。
以上是如何使用包含页面中的查询字符串和锚点获取完整的 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!