Home > php教程 > php手册 > php使用curl可以get 模拟post

php使用curl可以get 模拟post

WBOY
Release: 2016-06-06 19:54:51
Original
886 people have browsed it

本机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;

Copy after login


 

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://<domain>/a.php 发送 POST 数据
echo $cu->post('http://<domain>/a.php', array('id'=>1,'name'=>'V哥'));

// 向 http://<domain>/upload.php 上传文件
echo $cu->post('http://<domain>/a.php', array(), array('img'=>'file/a.jpg'));

// 得到所有调试信息
print_r($cu->getinfo());

// 设置回调(普通函数)
echo $cu->set(array('callback'=>'print_r'))->get('http://<domain>/get.php',array('id'=>10));
// 设置回调(控制器的方法)
echo $cu->set(array('callback'=>array($this,'curlLog')))->get('http://<domain>/get.php',array('id'=>10));
// 设置回调(静态方法)
echo $cu->set(array('callback'=>array('QP_Sys','dump')))->get('http://<domain>/get.php',array('id'=>10));

 */
</domain></domain></domain></domain></domain></domain></domain>
Copy after login


 

 

 

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template