Php 使用JQuery获取URL,如http://url.com/#!第1页

Php 使用JQuery获取URL,如http://url.com/#!第1页,php,url,Php,Url,我的问题是我使用JQuery插件,它允许我在页面之间滑动(实际上是html页面中的div)。我的每个“页面”都有这样一个地址: http://url.com/#!page1 http://url.com/#!page2 http://url.com/#!page3 我怎样才能拿到#!页面部分 我希望我的解释清楚。 有人能帮我吗?对不起,我不能完全理解OP的要求 hashtag部分仅由浏览器处理(通过window.location.hash)。如果你真的需要它,这里有一个建议: 这用于操作已定

我的问题是我使用JQuery插件,它允许我在页面之间滑动(实际上是html页面中的div)。我的每个“页面”都有这样一个地址:

http://url.com/#!page1
http://url.com/#!page2
http://url.com/#!page3
我怎样才能拿到#!页面部分

我希望我的解释清楚。
有人能帮我吗?

对不起,我不能完全理解OP的要求

hashtag部分仅由浏览器处理(通过
window.location.hash
)。如果你真的需要它,这里有一个建议:

这用于操作已定义的URL。

使用函数

$url = 'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
结果:

Array (
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor ) /path

,修复插件,改为使用
pushState
和好友。答案已被删除,但多亏了发布它的人,我得到了我想要的!我问了一种在PHP中获取它的方法,但我意识到最好是通过JQuery和window.location.hash获取它,这是一个完美的解决方案!谢谢大概问题是关于浏览器请求的URL,而不是程序中嵌入的字符串中的URL。谢谢!window.location.hash就是我要找的!对我来说,用JQuery而不是用PhP获得它更好。谢谢你的回答!