关键字:服务器
curl get方式请求数据curl
从PHP curl访问.NET服务器,出现莫名400 http错误,服务端甚至没接收到访问加密
肯定为URL里边有个中文参数,中文参数须要进行加密处理。url
$str=''; $str2=''; $ind=0; foreach($data as $k=>$v){ $str .=($ind>0?'&':'')."$k=".(is_numeric($v)?$v:($v)); $str2 .=($ind>0?'&':'')."$k=".(is_numeric($v)?$v:urlencode($v)); $ind++; } $md5val=md5($str.self::$EncKey); return $str2.'&EncCode='.$md5val;