我有一個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
我有一個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
您無法在PHP中檢測URL的哈希參數,您需要使用JavaScript。
你可以對php進行jquery調用,它將散列數據(window.location.hash
)作爲URL參數傳遞給PHP腳本,並返回TRUE/FALSE。
使得它更容易,因爲我需要爲JS的手風琴本身的散列 – 2013-05-03 08:24:12
那麼你去那裏 - 只是使用'window.location.hash' :) – Ryan 2013-05-03 08:24:42
你不能抓住這個內容,你需要JS(客戶端腳本)
@arkascha無法檢測在PHP中的哈希,它不會被服務器檢測到。 – Ryan 2013-05-03 08:23:48
http://stackoverflow.com/questions/967649/get-entire-url-including-query-string-and-anchor – 2013-05-03 08:23:57