使用PHP/Symfony获取URL中的#part

fes*_*sja 13 php url routing symfony1

我正在使用Symfony 1.2.我有一个对象列表的视图.我可以订购它们,按类别过滤它们,或者移动到下一页(有分页).一切都是用AJAX完成的,所以我不必再次加载所有页面.

我想要实现的是http:// urltopage#page = 1&order = title&cats = 1,2例如; 因此新页面将保存在浏览器历史记录中,并且可以将其粘贴到另一个Web.

我还没有找到获得#part的方法.我知道这只适用于浏览器,但我无法相信我无法通过PHP.我确信有一个简单的解决方案我不知道......

非常感谢!

Pow*_*ord 18

您无法通过PHP获取它,因为它从未传输到服务器.

但是,您可以通过JavaScript获取它window.location.hash,然后通过AJAX将其传输到服务器.