PHP parse_url不适用于当前URL

时间:2014-03-17 09:55:03

标签: php parsing

它有效

$url = parse_url('http://yabadaba.com/brand#asos');
echo $url['fragment'];

但它不起作用

$url = parse_url($_SERVER['REQUEST_URI']);
echo $url['fragment'];

有什么问题? :(

1 个答案:

答案 0 :(得分:1)

这是因为前面带有#的参数不会到达服务器端脚本。你只能通过Javascript获得它。

为什么它适用于第一种情况?

  • 这是因为您在parse_url函数中对其进行了硬编码。