杨小杰博客提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

关于file_get_contents返回false解决办法

Young小杰2018-7-11 11:30网站搭建(0)819查询中……小标签: 技术教程 php

小杰在写工具箱时经常会用到file_get_contents获取接口数据,但是因为各个主机和服务器的环境都不相同,所以发现使用file_get_contents函数获取https数据时会返回false的情况。

以下摘自csdn

在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,... 
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议
要比http协议安全
https 需要加密对应php php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。


file_get_contents.png

ps:必须重启php服务才能生效



发表评论: