获取完整的URL,包括查询字符串和锚点
有没有办法获取包含页面中用于请求当前页面的整个URL,包括锚点(#后面的文本-我可能使用了错误的单词)?
即页面foo.php包含在bar.php中。如果我在foo.php中使用您的解决方案,则需要说出bar.php?blarg = a#blahblahblah
回答:
不,恐怕不会,因为哈希( 包括
#的字符串)永远不会传递到服务器,因此它仅仅是浏览器的行为属性。该$_SERVER['REQUEST_URI']
变量将包含其余部分。
如果您真的需要知道哈希是什么,则必须使用document.location.hash
JavaScript属性,该属性包含哈希的内容(然后可以将其插入表单中,或者通过ajax请求将其发送到服务器)。
以上是 获取完整的URL,包括查询字符串和锚点 的全部内容, 来源链接: utcz.com/qa/411031.html