如何获取iframe网站的完整网址

时间:2013-05-24 06:34:55

标签: php iframe geturl

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

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

我无法弄清楚如何抓取网址的"/#!/post/"部分。

我使用以下php脚本获取url,但它只获取url直到“index.php”。

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

有人可以帮助我通过PHP获取完整的URL吗? ,我是新开发的,所以不太了解技术性。

3 个答案:

答案 0 :(得分:1)

哈希片段不会传递给服务器;他们只是客户。由于PHP是一种服务器端语言,因此它永远不会意识到它们。

答案 1 :(得分:0)

PHP不会使用'#'(片段标识符),如果你需要片段标识符,那么通过下面的javascript获取

document.URL

如果需要,可以通过AJAX发送给PHP。

答案 2 :(得分:0)

你必须使用Javascript。 #之后的段未发送到服务器,因此PHP无法检索该部分。

在javascript中,您可以使用window.location,同时为您提供localhost/folder/index.php/#!/post/

要仅获取散列部分,您可以使用window.location.hash#!/post/