在哈希之后获取包含查询字符串的完整URL

 相信奇迹的发生 发布于 2023-02-13 20:15

如何获得URL包括字符串参数之后的完整hash tag?我试着回应

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

hash tag读之后的字符串.

1 个回答
  • 佩卡的评论应该是一个答案.散列标记之后的字符串参数不会发送到服务器,它仅适用于浏览器眼睛.

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

    理想的情况下,

    之后的部分?是服务器的信息.把服务器需要的东西放在这里

    #之后的部分是客户端的信息.把客户需要的一切都放在这里.它被称为片段标识符(感谢蒂姆).

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

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

    2023-02-13 20:18 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有