我可以在服務器端應用程序(PHP,Ruby,Python等)上讀取URL的哈希部分嗎?假設URL為:www.example.com/?val=1#part2PHP可以val1使用GET數(shù)組讀取請求變量。哈希值是否part2也可讀?或者這只是瀏覽器和JavaScript?
4 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
主要問題是瀏覽器甚至不會發(fā)送帶有片段部分的請求。片段部分在瀏覽器中解析。所以它可以通過JavaScript訪問。
無論如何,您可以使用parse_url()將URL解析為位,包括片段部分,但顯然不是您的情況。

叮當貓咪
TA貢獻1776條經(jīng)驗 獲得超12個贊
它可以從Javascript中檢索 - as window.location.hash
。從那里你可以用Ajax將它發(fā)送到服務器,或者編碼并將其放入URL然后可以傳遞到服務器端。
添加回答
舉報
0/150
提交
取消