我有以下网址: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'];
不行。 有人可以给我一个提示吗?
答案 0 :(得分:4)
浏览器不会将哈希值(#之后的部分)发送到服务器,因此它在PHP中不可用。您可以阅读它并仅使用JavaScript
将其发送到服务器使用URI引用对其执行检索操作时 标识资源,可选的片段标识符,分隔 由交叉阴影线(“#”)字符组成的URI由附加组成 用户代理在之后解释的参考信息 检索行动已成功完成。因此,事实并非如此 URI的一部分,但通常与URI结合使用。
答案 1 :(得分:1)
尝试使用javascript
<script language="javascript" type="text/javascript">
var pageurl = document.location.href;
</script>