0
我正在使用以下CURL呼叫併成功傳輸。CURL +使用Base64傳輸數據
我試圖發送加密的密鑰 - 這與每個加密(使用AES)變化,但看起來是這樣的:cpZa~Hó」?™itz²÷DT =þ| W±我†IUI「¡
我被告知我需要使用base64 - 已經嘗試下面的utf8_encode。 如何使用base64? 這是一個選項添加到CURL或用PHP編碼和解碼的東西嗎?
$data = array('validation' => '1', 'encryptkey' => utf8_encode($encryptedDate));
//utf8_encode()
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.domain.com/this.php');
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERPWD,$authentication);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_REFERER,$_SESSION['domainname']);
curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
$result = curl_exec($ch);
curl_close($ch);
echo $result;