PHP中使用CURL实现GET和POST请求

来源:互联网 发布:net snmp linux 下载 编辑:程序博客网 时间:2024/06/06 01:25

PHP建立CURL请求的基本步骤
①:初始化

curl_init()

②:设置属性

curl_setopt().有一长串CURL 参数可供设置,它们能指定URL请求的各个细节。

③:执行并获取结果

curl_exec()

④:释放句柄

curl_close()
CURL实现GET和POST
//初始化
curl=curlinit();//urlcurlsetopt(curl, CURLOPT_URL, ‘http://www.baidu.com‘);
//设置头文件的信息作为数据流输出
curl_setopt(curl,CURLOPTHEADER,1);//curlsetopt(curl, CURLOPT_RETURNTRANSFER, 1);
//执行命令
data=curlexec(curl);
//关闭URL请求
curl_close(curl);//printr(data);
POST方式实现
//初始化
curl=curlinit();//urlcurlsetopt(curl, CURLOPT_URL, ‘http://www.baidu.com‘);
//设置头文件的信息作为数据流输出
curl_setopt(curl,CURLOPTHEADER,1);//curlsetopt(curl, CURLOPT_RETURNTRANSFER, 1);
//设置post方式提交
curl_setopt(curl,CURLOPTPOST,1);//postpost_data = array(
“username” => “coder”,
“password” => “12345”
);
curl_setopt(curl,CURLOPTPOSTFIELDS,post_data);
//执行命令
data=curlexec(curl);
//关闭URL请求
curl_close(curl);//printr(data);

原创粉丝点击