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实现抓取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登陆qq后获取用户信息时证书错误
今晚开放ecmall商城的QQ登陆功能,在回调时产生错误,file_get_contents函数执行时,没有抓取到正确的信息,于是改用curl,但是提示证书错误. 在网上找到了解决方法,就是去掉证书认证. 复制代码 代码如下: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 该种方法可行. 网上还有另外一种说法,就是使用 复制代码 代码如下: cur
-
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请求的方法
本文实例讲述了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的几个经典应用实例
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连接
复制代码 代码如下: 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之curl实现http与https请求的方法
本文实例讲述了php之curl实现http与https请求的方法,分享给大家供大家参考.具体如下: 通常来说,php的curl函数组可以帮助我们把机器伪装成人的行为来抓取网站,下面来分享两个例子,一个是访问http网页,一个访问https网页,一起来看一下. 每次要使用curl的时候,总要查一堆资料. 现在将常用的几句保存下来,省的每次都去谷歌. 常规curl请求: 复制代码 代码如下: $url = 'http://www.jb51.net'; $curl = curl_init(); cur
-
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使用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
随机推荐
- .NET中方法的注意事项总结
- 液晶显示器有辐射分析
- Java 判断一个时间是否在另一个时间段内
- Position属性之relative用法
- php的ajax框架xajax入门与试用介绍
- 用PHP实现读取和编写XML DOM代码
- nodejs构建本地web测试服务器 如何解决访问静态资源问题
- SQL Server自动生成日期加数字的序列号
- Android listView 绘制表格实例详解
- JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
- jQuery 重复加载错误以及修复方法
- JavaScript中的new的使用方法与注意事项
- JavaScript数据类型的存储方法详解
- IE和Firefox下javascript的兼容写法小结
- IE:合理使用Java脚本
- 详解Spring 基于 Aspect 注解的增强实现
- Android 图片特效如何实现及总结
- java使用Base64实现文件加密解密
- 微信小程序里引入SVG矢量图标的方法
- pytorch多GPU并行运算的实现