CURL 模拟提交
来源:互联网 发布:数组和指针的区别 编辑:程序博客网 时间:2024/04/30 09:19
基本结构
在PHP中建立cURL请求的基本步骤:
- 初始化
- 设置变量
- 执行并获取结果
- 释放cURL句柄
// 1. 初始化
$ch = curl_init();
// 2. 设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 执行并获取HTML文档内容
$output = curl_exec($ch);
// 4. 释放curl句柄
curl_close($ch);
检查错误
你可以加一段检查错误的语句(虽然这并不是必需的):
$output = curl_exec($ch);
if ($output === FALSE) {
echo "CURL Error: " . curl_error($ch);
}
用POST方法发送数据
$url = "http://localhost/post_output.php";
$post_data = array (
'foo' => 'bar',
'query' => 'Nettuts',
'action' => 'Submit'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 我们在POST数据哦!
curl_setopt($ch, CURLOPT_POST, 1);
// 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
这段脚本发送一个POST请求给 post_output.php ,这个页面 $_POST 变量并返回,我们利用cURL捕捉了这个输出。
- curl模拟提交
- CURL 模拟提交
- curl 模拟post 提交
- curl模拟post提交
- curl模拟post提交
- curl模拟提交
- Curl模拟提交数据
- curl 模拟提交请求
- CURL来模拟网页提交
- cURL模拟POST提交数据
- php curl 模拟post提交
- curl模拟post请求提交
- curl模拟post请求提交
- curl模拟post请求提交
- curl模拟post请求提交
- curl模拟post请求提交
- curl模拟提交(post)
- curl模拟post请求提交
- 2012.07.13
- java性能分析2
- 循环队列有关操作 环形缓冲区
- 用JSP实现的商城购物车模块
- linux-2.6.30平台下移植DM9000网卡驱动到TQ2440
- CURL 模拟提交
- 如何查看端口是否被占用,及被哪个程序占用
- 创业公司: 首席产品设计师的最低要求
- iPhone、iPad开发之图片资源管理
- style.left 与 style.top 在 IE和FireFox的兼容问题
- Ubuntu12.04 安装与卸载jdk1.6
- 关于在内部类中启动一个Android Intent的疑惑
- hdu1698 Just a Hook
- cocoa下的扩展日志输出例程