php - $_SERVER ['REQUEST_URI' ] 也带有#hash?

标签 php ajax hash request

如果我请求 site/page.php#hash $_SERVER['REQUEST_URI'] 只是 /page.php

有没有办法在 php 中(没有后来的 ajax)知道用户使用 #hash 请求了页面?

谢谢

最佳答案

简短回答:否。

哈希不会传递给服务器,它只存在于客户端。这是设计使然。如果您的问题的解决方案涉及需要知道哈希服务器端,那么您选择了错误的方法。

关于php - $_SERVER ['REQUEST_URI' ] 也带有#hash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384494/

相关文章:

连接 SQL 的 PHP 脚本

php - 如果 0 变为 1,则更改 mySQL 数据库记录值 onclick

python - 在 Python 中使用 hashlib 检测可用的非标准哈希算法

ruby - 关联数组(或哈希)php 到 ruby

php - 从另一个 php 文件调用一个 php 文件,该文件在 echo 中具有 html 表单?

php - 从组件/ Blade 中的 Controller 传递变量

javascript - Ajax 链式回调

ajax - 使用ajax切换图像渲染?

ruby - 使用数组中的键访问散列

php - MySQL/PHP preg_replace 和 KEEP 重音符号和空格