从浏览器中读取网址

时间:2011-11-02 12:26:18

标签: php url

我有以下网址:http://raiffeisenclub.www4.nextsoft.at/# bereich = 6& _suid = 132023551036703093549711221371我希望通过php获取此网址。我用

试了一下
$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

但我刚接到http://raiffeisenclub.www4.nextsoft.at。还

$_SERVER['QUERY_STRING']; 

$_SERVER['REQUEST_URI'];

不行。 有人可以给我一个提示吗?

2 个答案:

答案 0 :(得分:4)

浏览器不会将哈希值(#之后的部分)发送到服务器,因此它在PHP中不可用。您可以阅读它并仅使用JavaScript

将其发送到服务器
  

使用URI引用对其执行检索操作时   标识资源,可选的片段标识符,分隔   由交叉阴影线(“#”)字符组成的URI由附加组成   用户代理在之后解释的参考信息   检索行动已成功完成。因此,事实并非如此   URI的一部分,但通常与URI结合使用。

source

答案 1 :(得分:1)

尝试使用javascript

<script language="javascript" type="text/javascript">
var pageurl = document.location.href;
</script>