curllinux数组参数_curl命令怎么传数组
展开全部
curl命令发送post请求带参数
1.转换成json在传输
2.
//通过curl模拟post的请求;function SendDataByCurl($url,$data=array()){    //对空格进⾏转义
$url = str_replace(' ','+',$url);    $ch = curl_init();    //设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_TIMEOUT,3);  //定义超62616964757a686964616fe59b9ee7ad9431333365633966时3秒钟// POST数据
curl_setopt($ch, CURLOPT_POST, 1);    // 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));    //所需传的数组⽤http_bulid_query()函数处理⼀下
//执⾏并获取url地址的内容
$output = curl_exec($ch);    $errorCode = curl_errno($ch);    //释放curl句柄
curl_close($ch);    if(0 !== $errorCode) {        return false;
}    return $output;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。