当前位置: 首页 > 后端技术 > PHP

phphttp请求发送-curl

时间:2023-03-29 16:01:33 PHP

!!需要开启扩展使用:初始化curl设置参数执行curl关闭句柄操作步骤:初始化$ch=curl_init()设置参数curl_setopt($ch,parameter,val)执行curl_exec($ch)关闭curl_close($ch)输出错误信息:第2步设置curl_error($ch)时,常用参数CURLOPT_URL请求urlCURLOPT_RETURNTRANSFER(1)捕获url响应信息,不输出CURLOPT_HEADER(0或1)设置请求头信息CURLOPT_POST(1)设置是否使用POST请求,1启用CURLOPT_POSTFIELDS设置对于传输的数据,数组禁止SSL验证操作'内容类型:文本/html;字符集=utf-8');$url="http://www.xiaohuangji.com/ajax.php";//1。初始化curl$ch=curl_init();//2。设置参数,参数1初始化$ch,参数2设置常量,参数3常量的值//设置请求urlURLcurl_setopt($ch,CURLOPT_URL,$url);//捕获url响应信息,不输出curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//设置请求头信息curl_setopt($ch,CURLOPT_HEADER,0);//设置传输post数组$data=array('para'=>$keyword);//设置开启POST请求curl_setopt($ch,CURLOPT_POST,1);//传输参数值curl_setopt($ch,CURLOPT_POSTFIELDS,$data);//3,执行curl$contentStr=curl_exec($ch);//4、关闭句柄curl_close($ch);?>