TOP

file_get_content s()获取https出现这个错误Unable to find the wrapper
2019-06-20 17:20:01   字体:【 】  浏览:99次   评论:0

解决办法一,如果你是用的服务器,可以参考这个办法,修改php配置文件(win主机),来支持https

在php.ini中找到并修改

extension=php_openssl.dllallow_url_include = On
  • 1

  • 2

重启服务就可以了,如果你的是linux服务器,linux下的PHP,就必须安装openssl模块,安装好了以后就可以访了。

解决办法二,如果你用的不是服务器,你用的主机,你没法更改php的配置,你可以通过使用curl函数来替代file_get_contents函数,当然你的主机必须支持curl函数。

<?phpfunction getSslPage($url) {$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_REFERER, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$result = curl_exec($ch);curl_close($ch);return $result;}echo getSslPage($_GET['url']);


Tags:file_get_contents 获取 https 出现 这个 错误 Unabletofindthewrapper 责任编辑:大畏高怕飞
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇php168 全站地图 webmap.php 下一篇使用正则表达式采集有后缀名和无..

  • 【转】8G内存下MySQL的优化详细方案对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。这里给出方案按照下面的设置试试看:key_buffer_size= 3840Mmax_allowed_packet = 16Mtable_cache = 1024sort_buffer_size = 32Mread_buffer_size&..

  •  摘要:公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到..

  • 问题事件名称:APPCRASH应用程序名:httpd.exe应用程序版本:2.4.23.0应用程序时间戳:577703ab故障模块名称:ntdll.dll重新注册Window动态库就可以了。运行中输入cmd,在命令提示符下输入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1注意,是在命令提示符下,不是在“运行框”中!!环境变量在path中加入如下路径,就好了D:\wamp\php..

-->

发布者

大畏高怕飞 大畏高怕飞
等级:普通会员
积分:2 个
性别:保密
da@mmrens.com
38 身份还未认证 邮箱还未认证 手机还未认证 给它发送短消息 搜寻它在php发布的全部文章 42

最新文章

网站服务地区

驻马店市网站建设
深圳市网站建设
镇江市网站建设
东莞市网站建设
哈尔滨市网站建设
鞍山市网站建设
宝鸡市网站建设
虹口区网站建设
汕尾市网站建设
张家界市网站建设
松原市网站建设
滁州市网站建设
宝山区网站建设
南平市网站建设
太原市网站建设
鄂州市网站建设
咸宁市网站建设
房山区网站建设
澳门市望德堂区网站建设
北碚区网站建设
澄迈县网站建设
崇左市网站建设

本月热门

相关文章