如何在PHP中传递带哈希的参数

Aak*_*thy 0 php parameters hash

最近,当我看到google结果页面时,查询和其他参数传递了#(hash)而不是通常的"?"

此外,在Facebook我看到了同样的事情.这非常有趣,经过谷歌的简单搜索,我发现结果与perl和Ruby相关,但没有PHP的结果.

是否可以在PHP中使用#而不是"?"传递参数 或者这只能用perl/Ruby实现.这将非常有用,搜索引擎不会解析URL中的参数.

任何想法都会对我有所帮助.

Dav*_*vid 8

传统上,#告诉浏览器自动滚动到页面中的特定点,这是(并且仍然)经常用于实现从页面的一个部分(例如内容表)到另一个部分(例如,节目标题)的链接.

但是,它还具有导致包含该URL的URL #被记录在历史记录中的效果,即使它与之前的URL相同,除了#它之后的内容.(换句话说,用户仍然在同一页面上.)这意味着后退按钮可用于返回您之前所处的状态,即使该状态更改与页面不对应 - 加载.

因此,现代AJAX应用程序经常使用它来表示用户可能想要"返回"的某些事情.