Php 使用JQuery获取URL,如http://url.com/#!第1页
我的问题是我使用JQuery插件,它允许我在页面之间滑动(实际上是html页面中的div)。我的每个“页面”都有这样一个地址: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)。如果你真的需要它,这里有一个建议: 这用于操作已定
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获得它更好。谢谢你的回答!