!!需要开启扩展
使用:
- 初始化curl
- 设置参数
- 执行curl
- 关闭句柄
操作步骤:
- 初始化
$ch = curl_init()
- 设置参数
curl_setopt($ch,参数,val)
- 执行
curl_exec($ch)
- 关闭
curl_close($ch)
输出错误信息: curl_error($ch)
第2步设置时,常用参量
- CURLOPT_URL 请求url
- CURLOPT_RETURNTRANSFER(1)捕获url响应信息,不输出
- CURLOPT_HEADER(0或1) 设置请求头信息
- CURLOPT_POST(1) 设置是否使用POST请求,1开启
- CURLOPT_POSTFIELDS 设置传输的数据,数组
禁止SSL校检操作
- curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );
- curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, false );
例子
<?php
header('Content-type:text/html;charset=utf-8');
$url = "http://www.xiaohuangji.com/ajax.php";
//1、初始化curl
$ch = curl_init();
//2、设置参数,参数1初始化$ch,参数2设置常量,参数3常量的值
//设置请求url网址
curl_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);
?>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。