php file_get_contents 服务器端返回false解决方法

file_get_contents 服务器端返回false获取链接资源以https开头。

说明下https和http区别:

 

在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。
 

重启apache或者iis(iisreset /restart)

至此,openssl功能就开启了。

posted @ 2018-08-30 11:05  golang-jack  阅读(4040)  评论(0编辑  收藏  举报