0
我用公鑰加密,然後編碼的字符串,就像200個字符。
SENDER:
$pubkey = file_get_contents('http://localhost/test/key.pub');
openssl_public_encrypt('hello world', $encrypted, $pubkey);
$first = $encrypted;
$url = 'http://localhost/demo_project/bank/?secure='.urlencode($first);
echo file_get_contents($url);
RECIEVER:
var_dump($_GET);
輸出:
array(1) { ["secure"]=> string(0) "" }
安全是secure=Qq%B8%143%F5%D1%15%C4%18%95g%D6%D0%2F%2CH%25%F8%A8%17%EF%2Bl%80%3Bc%9E%F2%9A%FB%CF3%EDj%B7%26%0F%A0%5E%1DM%AB%07%1Db%0F%C3%9E%A1%FF%82%7D%E50%15Vc%08t%0F%07%0Ag
最奇怪的事是,如果secure=Qq%B
,一切工作正常,但如果secure=Qq%B8
,我們有一個問題。
我也試過用捲曲像here,但它也沒有做任何好處。有人會指出我的錯誤並提出解決方案嗎?