如何获得完整的iframe网站的URL



我的网站是一个iframe基础网站。它有以下链接

localhost/folder/index.php/#!/post/

我不知道如何抓取URL的"/#!/post/"部分。

我使用以下php脚本来获取url,但它只能获得url直到"index.php"。

$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

谁能帮我通过PHP得到完整的URL ??

哈希片段不传递给服务器;它们仅限客户端。因为PHP是一种服务器端语言,所以它永远不会意识到它们。

PHP不会使用'#'(片段标识符),如果你需要片段标识符,然后像下面这样通过javascript

document.URL
如果需要,通过AJAX发送到PHP。

必须使用Javascript。#后面的段没有发送到服务器,所以PHP无法检索这部分。

在javascript中,你可以使用window.location,而会给你localhost/folder/index.php/#!/post/

要只获得散列部分,您可以使用window.location.hash,这将给您#!/post/

最新更新