SO中的某人告诉我,可以通过php函数parse_url检索url中的哈希(#)?这是真的?
我的网站有很多 ajax 效果,我希望能够将带有哈希的 url 传递给 index.php,以便它可以根据哈希值显示信息。
例如。如果用户在我的网站中单击并导航,并找到了他想要分享的东西,那么他可以复制地址并将其发送给他的朋友,当这个人进入时,他会看到同样的东西。
我曾尝试使用 javascript 将哈希值保存在 cookie 中,但这不适用于 firefox,而且在 safari 中速度太慢(html 将首先显示,因此必须再次刷新页面才能显示正确的内容)。
欢迎任何其他解决方案
编辑:我很困惑..如果我使用 parse_url 我必须自己在 php 中输入 url 来获取哈希?那有什么意义...我的问题是我的朋友是否可以输入带有#值的url并且php可以处理它?这似乎是一个不,我是对的吗?