2010-02-23 64 views
0

如何在PHP中的服務器上獲取URL哈希值(例如"PARAMETERS",位於url "page.html#PARAMETERS")?如何通過PHP獲取page.html#PARAMETERS?

+3

沒有人搜索了嗎?! http://stackoverflow.com/questions/2317508/php-get-value-from-url-after-sign – 2010-02-23 14:30:31

+0

可能的重複[如何獲得在「somepage.php#名稱」哈希後的值?](http ://stackoverflow.com/questions/1917762/how-to-get-the-value-after-the-hash-in-somepage-phpname) – PhoneixS 2015-07-08 09:39:11

回答

8

你不能,至少不能直接。片段標識符永遠不會發送到服務器。

你可以使用location.hash在JS中提取它,然後觸發另一個HTTP請求到包含它作爲數據的服務器(例如在查詢字符串中)。

4

你不能,除非你有東西要客戶端明確地將它傳送給你。片段部分只能由瀏覽器處理。