PHP中让curl支持sock5的代码实例
//最近需要用到curl测试代理是否可用,代理是sock5非http的 所以需要在curl中增加几句。
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_PROXY, "0.0.0.0:8080");
curl_setopt($ch,CURLOPT_PROXYUSERPWD, "username:pwd");
//测试ok 速度很快 哈哈
相关推荐
-
PHP的cURL库简介及使用示例
使用PHP的cURL库可以简单和有效地去抓网页.你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了.无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库. PHP中的CURL函数库(Client URL Library Function) 复制代码 代码如下: curl_close - 关闭一个curl会话 curl_copy_handle - 拷贝一个curl连接资源的所
-
PHP中CURL的几个经典应用实例
1.cURL请求的基本步骤: (1)初始化 (2)设置选项,包括URL (3)执行并获取HTML文档内容 (4)释放cURL句柄 复制代码 代码如下: <?php //1.初始化 $ch = curl_init(); //2.设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "http://www.cnblogs.com/it-cen/"); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
-
php抓取https的内容的代码
直接用file_get_contents,会报错: 复制代码 代码如下: $url = (https://xxx.com"); file_get_contents($url); 错误: Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.ph
-
php使用curl访问https示例分享
为方便说明,先上代码吧 复制代码 代码如下: /** * curl POST * * @param string url * @param array 数据 * @param int 请求超时时间 * @param bool HTTPS时是否进行严格认证 * @return string */ function curlPost($url, $data = array(), $timeout = 30, $CA = true){ $cace
-
php使用CURL伪造IP和来源实例详解
本文实例讲述了php使用CURL伪造IP和来源的方法.分享给大家供大家参考.具体分析如下: 伪造IP来源对于php来说是很简单的一件事情,我们只要利用了php的curl即可实现伪造IP来源的功能,IP地址你可以随便写. index.php实例代码如下: 复制代码 代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/curl.php"); curl_setopt($ch, CURLOPT_HTT
-
如何使用php判断服务器是否是HTTPS连接
复制代码 代码如下: if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}else{ echo "This is HTTPS";}if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}else{ echo "This is HTTPS";}
-
PHP实现抓取HTTPS内容
最近在研究Hacker News API时遇到一个HTTPS问题.因为所有的Hacker News API都是通过加密的HTTPS协议访问的,跟普通的HTTP协议不同,当使用PHP里的函数 file_get_contents() 来获取API里提供的数据时,出现错误,使用的代码是这样的: <?php$data = file_get_contents("https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty&quo
-
php之curl实现http与https请求的方法
本文实例讲述了php之curl实现http与https请求的方法,分享给大家供大家参考.具体如下: 通常来说,php的curl函数组可以帮助我们把机器伪装成人的行为来抓取网站,下面来分享两个例子,一个是访问http网页,一个访问https网页,一起来看一下. 每次要使用curl的时候,总要查一堆资料. 现在将常用的几句保存下来,省的每次都去谷歌. 常规curl请求: 复制代码 代码如下: $url = 'http://www.jb51.net'; $curl = curl_init(); cur
-
php使用curl获取https请求的方法
本文实例讲述了php使用curl获取https请求的方法.分享给大家供大家参考.具体分析如下: 今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的. 之前使用curl能获取http请求,但今天获取https请求时,出现了以下的错误提示:证书验证失败. SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_
-
php curl登陆qq后获取用户信息时证书错误
今晚开放ecmall商城的QQ登陆功能,在回调时产生错误,file_get_contents函数执行时,没有抓取到正确的信息,于是改用curl,但是提示证书错误. 在网上找到了解决方法,就是去掉证书认证. 复制代码 代码如下: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 该种方法可行. 网上还有另外一种说法,就是使用 复制代码 代码如下: cur
随机推荐
- 设置默认Ajax操作cache and error
- 第1天:选择什么样的DOCTYPE
- in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
- File的API和常用方法详解_动力节点Java学院整理
- iOS应用中发送HTTP的get请求以及HTTP异步请求的方法
- ASP.NET页面按钮单击事件失效的解决方法
- .NET微信公众号获取OpenID和用户信息
- 微信小程序 modal组件详细介绍
- php使用fsockopen函数发送post,get请求获取网页内容的方法
- PHP正则匹配操作简单示例【preg_match_all应用】
- 在Django的URLconf中使用命名组的方法
- Android使用MediaRecorder实现录像功能
- 深入理解nodejs中Express的中间件
- Python实现文件内容批量追加的方法示例
- JS中如何比较两个Json对象是否相等实例代码
- jQuery网页右侧广告跟随滚动代码分享
- 按日期选择最晚日期与最早日期对应的数的差值
- jQuery编程中的一些核心方法简介
- Jquery Easyui对话框组件Dialog使用详解(14)
- JavaScript控制网页层收起和展开效果的方法