我試圖發送一個表單到另一個頁面,我的值有#在它,但我已經注意到#後的任何#不被視爲值,不是GET值的一部分。使用GET不能發送'#'(散列/英鎊)到另一個頁面?
是否存在破解或使用方法GET
發送數據的解決方案,而字符串以#
開頭。
我試圖發送一個表單到另一個頁面,我的值有#在它,但我已經注意到#後的任何#不被視爲值,不是GET值的一部分。使用GET不能發送'#'(散列/英鎊)到另一個頁面?
是否存在破解或使用方法GET
發送數據的解決方案,而字符串以#
開頭。
#
啓動片段,該片段未發送到服務器。
您需要需要才能正確地對您的數據進行網址編碼。通過使用urlencode()
函數。
Urlencode可能不適用於Firefox中的#。您可以嘗試使用字符串替換,
$ str = str_replace(「#」,「%23」,$ str);
你是什麼意思的「不會工作」? – jprofitt
它啓動[URI片段標識符](http://en.wikipedia.org/wiki/Fragment_identifier);-) – 2011-12-04 01:03:40