2011-09-26 22 views
2

我想通過GET發送數據,其中一個字段中有#號(有時不止一次)。

有沒有一種方法可以在GET中對#進行編碼或轉義,這樣我就可以使用GET發送所有的字段? (我只能通過GET發送我的數據,我不能使用POST)問題#得到

感謝

+1

['urlencode()'](http://php.net/manual/en/function.urlencode.php) –

+1

是的,使用'urlencode()'確保它們不會成爲問題。 http://php.net/manual/en/function.urlencode.php – thomasfedb

回答

1

如果通過GET(即通過AJAX)本場發送到 PHP形成客戶端,使用javascript的encodeURIComponent();

否則,如果您需要從服務器向其他服務器發送GET請求,請使用CURL,它會爲您執行編碼。

而在你只是想輸出一個超級引用(鏈接),然後使用提供的其他答案(現在刪除,引用this)。