php使用curl可以get 模拟post
程序员文章站
2022-06-17 20:14:56
...
本机windows测试需要打开curl php.ini extension=php_curl.dll 重启apache include ('Curl.php');$cu=new QP_Curl_Curl();$s=$cu-get('http://www.baidu.com');echo $s; Curl.php可以使用http://www.myquickphp.com/的框架中的组件Curl.php /** * CURL 工具
本机windows测试需要打开curl php.ini
extension=php_curl.dll
重启apache
include ('Curl.php'); $cu=new QP_Curl_Curl(); $s=$cu->get('http://www.baidu.com'); echo $s;
Curl.php可以使用http://www.myquickphp.com/的框架中的组件Curl.php
/** * CURL 工具 * * @category QuickPHP(II) * @copyright http://www.myquickphp.com * @version $Id: Curl.php 904 2011-05-05 07:43:02Z yuanwei $ */ /** ============= 支持以下功能 ============= 1:支持ssl连接和proxy代理连接 2: 对cookie的自动支持 3: 简单的GET/POST常规操作 4: 支持单个文件上传或同字段的多文件上传,支持相对路径或绝对路径. 5: 支持返回发送请求前和请求后所有的服务器信息和服务器Header信息 6: 自动支持lighttpd服务器 7: 支持自动设置 REFERER 引用页 8: 自动支持服务器301跳转或重写问题(谢谢郑GG) 9: 其它可选项,如自定义端口,超时时间,USERAGENT,Gzip压缩等. ============= 求例如下 =============== // 得到 CURL 对象 $cu = QP_Sys::load('curl'); // 得到 baidu 的首页内容 echo $cu->get('http://www.baidu.com'); // 向 http:///a.php 发送 POST 数据 echo $cu->post('http:// /a.php', array('id'=>1,'name'=>'V哥')); // 向 http:// /upload.php 上传文件 echo $cu->post('http:// /a.php', array(), array('img'=>'file/a.jpg')); // 得到所有调试信息 print_r($cu->getinfo()); // 设置回调(普通函数) echo $cu->set(array('callback'=>'print_r'))->get('http:// /get.php',array('id'=>10)); // 设置回调(控制器的方法) echo $cu->set(array('callback'=>array($this,'curlLog')))->get('http:// /get.php',array('id'=>10)); // 设置回调(静态方法) echo $cu->set(array('callback'=>array('QP_Sys','dump')))->get('http:// /get.php',array('id'=>10)); */
上一篇: 关于小弟我用post来传值的有关问题
下一篇: paypal soap接口解决方案
推荐阅读
-
php curl模拟post提交数据示例
-
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
-
php中用socket模拟http中post或者get提交数据的示例代码
-
php中curl、fsocket、file_get_content三个函数的使用比较
-
通过curl模拟post和get方式提交的表单类
-
php使用curl模拟浏览器表单上传文件或者图片的方法
-
php curl模拟post提交数据示例
-
php自定义类fsocket模拟post或get请求的方法
-
Linux下模拟http的get/post请求(curl or wget)详解
-
postman的安装与使用方法(模拟Get和Post请求)