如何使用 PHP 在我的 URL 中选择“#”符号后的片段?
我想要的结果是“photo45”。
这是一个示例网址:
http://example.com/site/gallery/1#photo45
最佳答案
如果您想获取用户浏览器中显示的哈希标记或 anchor 之后的值:这对于“标准”HTTP 是不可能的,因为该值永远不会发送到服务器(因此它不可用在 $_SERVER["REQUEST_URI"]
或类似的预定义变量中)。您需要在客户端使用某种 JavaScript 魔法,例如将此值包含为 POST 参数。
如果只是解析来自任何来源的已知 URL,answer by mck89不过很好。
关于url - 从 URL 获取片段(哈希 '#' 之后的值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317508/