2
我想通過GET發送數據,其中一個字段中有#號(有時不止一次)。
有沒有一種方法可以在GET中對#進行編碼或轉義,這樣我就可以使用GET發送所有的字段? (我只能通過GET發送我的數據,我不能使用POST)問題#得到
感謝
我想通過GET發送數據,其中一個字段中有#號(有時不止一次)。
有沒有一種方法可以在GET中對#進行編碼或轉義,這樣我就可以使用GET發送所有的字段? (我只能通過GET發送我的數據,我不能使用POST)問題#得到
感謝
如果通過GET
(即通過AJAX)本場發送到 PHP形成客戶端,使用javascript的encodeURIComponent();
。
否則,如果您需要從服務器向其他服務器發送GET
請求,請使用CURL
,它會爲您執行編碼。
而在你只是想輸出一個超級引用(鏈接),然後使用提供的其他答案(現在刪除,引用this)。
['urlencode()'](http://php.net/manual/en/function.urlencode.php) –
是的,使用'urlencode()'確保它們不會成爲問題。 http://php.net/manual/en/function.urlencode.php – thomasfedb