检测URL标记example.com/page.php#anycontent

时间:2011-05-11 19:09:40

标签: php

如何识别此类标签:

example.com/file.php#inboxexample.com/another.php#spam

Gmail正在检测#inbox #spam #mycontent

我尝试使用$_SERVER['REQUEST_URI'],但它不起作用......

1 个答案:

答案 0 :(得分:3)

哈希部分(包括#字符后的所有内容)不会发送到服务器。只有客户端(javascript)才能阅读和使用它。

可以从Javascript location对象请求哈希属性:location.hash

如果要将数据传递到页面,请使用GET参数:

page.php?key=value

在PHP中,您可以使用$_GET['key']来检索value