gpt4 book ai didi

php - 获取完整的 url,包括哈希后的查询字符串

转载 作者:可可西里 更新时间:2023-11-01 00:02:42 33 4
gpt4 key购买 nike

如何获取完整的URL,包括hash tag后的字符串参数?我试着 echo

$url = $_SERVER['REQUEST_URI'];
echo $url;

散列标签 后的字符串无法读取。

最佳答案

Pekka 的评论应该是一个答案。 hash标签后的字符串参数不发送给服务器,仅供浏览器查看。

这意味着服务器端代码(在您的情况下为 PHP)没有此信息。客户端代码(浏览器、javascript 等)可以。

理想情况下,

  • 之后的部分?是服务器的信息。把你的一切这里需要服务器
  • # 之后的部分是客户信息。把你的一切客户需求在这里。它叫做 Fragment Identifier (感谢 Tim)。

从历史上看,# 之后的部分最常用于让浏览器快速滚动到页面上定义的 anchor 。如今,它更常用于为客户端保存状态信息。

您可以让 javascript 将此信息发送到服务器,或根据此信息执行不同的操作。 AJAX 是您的 friend 。

关于php - 获取完整的 url,包括哈希后的查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20280212/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com