1
回答
PHP中CURL POST数据的相关问题
注册华为云得mate10,2.9折抢先购!>>>   

今天用到CURL这个函数库,在进行POST数据传输时,出现了个很有趣的问题

$Postval = array('key'=>$keycode,'action'=>'dns_edit');//$keycode 是通过uc_authcode函数加密的值
$Curl = curl_init();
curl_setopt($Curl,CURLOPT_URL,"http://xxxx.com");
curl_setopt($Curl,CURLOPT_POST,1);
curl_setopt($Curl,CURLOPT_POSTFIELDS,http_build_query($Postval));
curl_setopt($Curl,CURLOPT_RETURNTRANSFER,1);

$Postval 如果是不用数组,而用字符串 如
$Postval = 'key='.$keycode.'&action=dns_edit';
这样传输就会出现一些问题,$keycode这个值传过去之后就会出现异常 ,会有空格出现。

求高人指教下  POST数组和字符串的区别  另外在解释下 http_build_query这个函数  多谢!

举报
I Hope
发帖于7年前 1回/1K+阅
顶部