你好,我有这个URL,我需要用PHP获取
http://www.domain.com/forum/#forum/General-discussions-0.htm
问题是这不是一个真正的URL,而是由。htaccess创建的掩码。
我需要得到可见的URL,而不是文件的实际路径,因为我需要将它与我拥有的一些PHP变量进行比较。
实际上真正的路径是这样的:
http://domain.com/modules/boonex/forum/index.php
那样对我来说完全没用。
如何获得第一个URL ?
你不能从http://www.domain.com/forum/#forum/General-discussions-0.htm
得到这些。之后的一切片段(#
)甚至不发送到服务器,没有办法检索它保存延迟更新与javascript。所有你会得到它是http://www.domain.com/forum/
发送到服务器,并在你的文件的onload事件,你可以加载的东西在javascript
查看源代码,否则它可能根本没有真正的url。该部分用于基于ajax的导航。这可能意味着在该网站上没有真正的url,如果有,那么它们应该从<a href="someurl">
中提取,因为它们可能使用javascript掩盖。
With
file_get_contents();
例如。用户和服务器都不介意。htaccess它是处理请求的服务器,它必须引导你到正确的地址
但是PHP会忽略#之后的所有内容,所以在这种情况下,如果没有真正的url
,你就没有机会获得它正如@Wrikken所说,没有办法在# fragment