我有一個PHP腳本,執行與以下變量的POST請求: p=%2FL9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb
POST代碼格式不正確?
然而,我的服務器獲取 p=/L9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb
這是一個捲曲POST請求。 這是什麼原因造成的?我該如何解決?
在此先感謝。
我有一個PHP腳本,執行與以下變量的POST請求: p=%2FL9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb
POST代碼格式不正確?
然而,我的服務器獲取 p=/L9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb
這是一個捲曲POST請求。 這是什麼原因造成的?我該如何解決?
在此先感謝。
如果你想讓它正確地顯示出來,當你在頁面上的字符串,只需使用urlencode()
:
$_GET['p'] = urlencode($_GET['p']);
這將轉換成任何轉變,原因是在它前面的%
查詢字符串。
謝謝,就是這樣。在得到它之後,我正好使用了urldecode,我不應該這樣做。 – user2271353
不客氣。 – Anonymous
urlencode($_POST['the-value']);
將撤銷已完成的任何解碼。
例如...
echo urlencode('/L9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb');
會產生...
%2FL9yGFPv9nEbsH1oYfh3R9q2wiVawsw72UlGnRcObmm80F3EDjQ0aU4EMWcbHybb
%2F是/ – 2014-03-02 03:17:08
@Dagon的RUL編碼和如何恢復字符串,使我得到獲得變量發送了嗎? – user2271353
http://us3.php.net/urldecode – cmorrissey