获取www.example.com/#cauta/abcdefg的完整url


Get full url of www.example.com/#cauta/abcdefg

我有一个链接www.example.com/#cauta/abcdefg,但到目前为止还没有找到获取完整路径的方法。已尝试$_SERVER的所有组合。问题是REQUEST_URI没有看到哈希标签#谢谢

首先使用javascript获取哈希,然后使用ajax发送它以获得如下处理:

<script>
    $(document).ready(function(){
        var hash = window.location.hash.substr(1);
        // hash now contains "cauta/abcdefg"
        $.get("/process.php?hash=" + escape(hash), function(data){
            // append the result to the end of the body
            $("body").append(data);
        });
    });
</script>

下一步使用PHP处理数据(本例中我们只转储它):

<?php
var_dump($_GET["hash"]);

完整路径为http://www.example.com.URL的其余部分用于定位页面中的资源。它也可用于页面上的任何javascript,这些javascript可能会根据该值决定呈现不同的信息。

如果你有Firefox或Chrome,试试这个:右键单击页面上的任何位置,单击"检查元素",然后在网络选项卡上计时。现在重新加载你的页面。您将看到用于生成此页面的所有资产。这可能会让你知道你想要的数据在哪里。