2013-05-03 112 views
0

我有一個URLPHP獲取URL內容

http://localhost/ifocus/v3/services.php#nav-section2 

我想從URL井號標籤,EX:如果URL中含有 「#」,所以通過PHP

NAV-2節

捕捉它

當我做

echo $_SERVER['REQUEST_URI']; 

// Output 
/ifocus/v3/services.php 
+0

@arkascha無法檢測在PHP中的哈希,它不會被服務器檢測到。 – Ryan 2013-05-03 08:23:48

+1

http://stackoverflow.com/questions/967649/get-entire-url-including-query-string-and-anchor – 2013-05-03 08:23:57

回答

8

您無法在PHP中檢測URL的哈希參數,您需要使用JavaScript。

你可以對php進行jquery調用,它將散列數據(window.location.hash)作爲URL參數傳遞給PHP腳本,並返回TRUE/FALSE。

+0

使得它更容易,因爲我需要爲JS的手風琴本身的散列 – 2013-05-03 08:24:12

+0

那麼你去那裏 - 只是使用'window.location.hash' :) – Ryan 2013-05-03 08:24:42

2

你不能抓住這個內容,你需要JS(客戶端腳本)