如何使用PHP存储具有哈希和感叹号的URL?

时间:2013-11-14 04:24:13

标签: php ajax facebook

我们有一个使用AJAX插件的网站,它放了#!在网站每个页面的开头。 页面示例如下: http://www.exit8.tv/#!bellybang-2013-mr-mob-dj-performance/

我们正在尝试使用PHP获取URL,以便在页面加载时存储在元标记中。 并且对于通过Facebook分享非常重要,因为Facebook不会运行Javascript,并且会共享默认主页而不是博客页面。

请帮助,因为主题开发人员不知道如何解决此问题。

提前致谢

1 个答案:

答案 0 :(得分:2)

#之后的所有内容都没有在服务器级别捕获,它被称为片段,因为浏览器会在发送到服务器端之前将其剥离。每RFC 3986

ajax脚本可能会获取片段并将其转换为传递回php页面的参数,捕获片段的最佳方法是从get / post参数重构它。