【发布时间】:2015-09-08 22:27:30
【问题描述】:
我是 PHP 开发新手。
今天我遇到了 URL 片段这个有趣的话题,特别是 URL 的 # 部分。
我搜了一下发现是这样的
www.example.com/foo.html#bar
但我不明白为什么需要这个#bar。或者如何在 PHP 中读取它?
【问题讨论】:
-
你不是在 PHP 中阅读它,它是一个 javascript 的东西。片段永远不会发送到服务器。
-
PHP 想成为一种通用语言,所以它的 URL 库会解析片段。但是 PHP 最常用于响应 HTTP 客户端请求,它永远不会包含片段。所以这个问题有点令人困惑,因为 OP 没有说他是否在编写网络服务器软件。评级为 -1 的答案实际上对于“如何在 PHP 中阅读”是正确的,但可能具有误导性。 OP,请澄清您是否正在编写网络服务器软件?
标签: php url hash fragment-identifier