我的网址格式为//blogs/1824#comment-203
如何从网址获取最终号码203?
答案 0 :(得分:4)
你做不到。所谓的片段,即#
之后的任何内容,都不会发送到服务器
它只用于客户端。您必须使用Javascript将其明确地发布到服务器。
那,BTW,是Stackoverflow“双链接”个别帖子的原因:
http://stackoverflow.com/questions/4848287/get-url-component/4848295#4848295
| |
sent to server |
|
not sent to server,
only used by the browser
to scroll the page
答案 1 :(得分:1)
您可以通过查看window.location.hash
。
PHP无法直接访问它; URL哈希(aka片段)组件永远不会发送到服务器。
答案 2 :(得分:0)
你可以这样做:
$urlArray = parse_url($url);
echo $urlArray["fragment"];
很抱歉,我认为片段不已发送到服务器。您无法通过拥有该网址来访问该网址,如果您想要查看该功能的更多信息,请查看the documentation。
编辑:得到了相反的拼写错误