注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

phperwuhan的博客

记载一个phper的历程!phperwuhan.blog.163.com

 
 
 

日志

 
 

PHP CURL 代理 COOKIES 使用  

2013-03-31 10:12:50|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
来源:http://haizeiwang01.blog.163.com/blog/static/530912232012320112758823/

curl_init — 初始化一个curl会话
curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数
curl_errno — 返回一个包含当前会话错误信息的数字编号
curl_error — 返回一个包含当前会话错误信息的字符串
curl_exec — 执行一个curl会话
curl_getinfo — 获取一个curl连接资源句柄的信息
curl_multi_init — 初始化一个curl批处理句柄资源
curl_multi_add_handle — 向curl批处理会话中添加单独的curl句柄资源
curl_multi_close — 关闭一个批处理句柄资源
curl_multi_exec — 解析一个curl批处理句柄
curl_multi_getcontent — 返回获取的输出的文本流
curl_multi_info_read — 获取当前解析的curl的相关传输信息
curl_multi_remove_handle — 移除curl批处理句柄资源中的某个句柄资源
curl_multi_select — Get all the sockets associated with the cURL extension, which can then be "selected"
curl_setopt_array — 以数组的形式为一个curl设置会话参数
curl_setopt — 为一个curl设置会话参数
curl_version — 获取curl相关的版本信息
curl_close — 关闭一个curl会话

/**
 * CURL 访问
 * @param $url          地址
 * @param $host_ip      HOST
 */
function uc_nav_curl_get($url, $host_ip = NULL){
 $ch = curl_init();
 if ( !empty($host_ip) ){

//使用代理 实现动态 HOST绑定
        curl_setopt($ch, CURLOPT_PROXY, $host_ip);
 }
 $cookies = "";
 foreach($_COOKIE as $k => $val){
  if( $cookies ){
   $cookies .= ";".$k."=".urlencode($val);
  }else{
   $cookies = $k."=".urlencode($val);
  }
 }
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
 curl_setopt($ch, CURLOPT_TIMEOUT, 20);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
 //传递cookie
 curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
 curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
 curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
 curl_setopt($ch, CURLOPT_COOKIE, $cookies);
 
curl_exec ($ch);

//返回
 $info   = curl_getinfo($ch);
 curl_close ($ch);
 return $info;
}

//调用实例

 $f = uc_nav_curl_get("http://www.test.com",'120.33.33.239:80');

  评论这张
 
阅读(420)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017