欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>PHP教程

目录导航

php file_get_contents函数获取https内容

美国FDC机房 发布于 2012-06-19  
PHP教程

使用 file_get_contents 函数获取http内容一般都是可以的,但要使用该函数获取https的内容可能就会出现问题,我们必须要开启PHP的ssl扩展才行,要启用php的SSL扩展只要按如下方法修改php.ini文件就可以了

将 extension=php_openssl.dll 前面的注释符号“;”去掉,然后重新启动apache就可以生效了!
有的朋友这样做却发现ssl没有生效,那么有个办法,就是将dlls文件夹里面的ssleay32.dll和libeay32.dll文件拷贝到 C:\WINDOWS\system32 文件夹

如何判断SSL是否生效呢?我们只要运行以下代码就可以了

$w = stream_get_wrappers();
echo 'openssl: ',  extension_loaded  ('openssl') ? 'yes':'no', "\n";
echo 'http wrapper: ', in_array('http', $w) ? 'yes':'no', "\n";
echo 'https wrapper: ', in_array('https', $w) ? 'yes':'no', "\n";
echo 'wrappers: ', var_dump($w);

如果openssl和https都输出yes则表明已经可以正常的获取https的内容了
OpenSSL的下载地址: http://www.slproweb.com/products/Win32OpenSSL.html

到零度科技查看原文:http://www.ldisp.com/a/php/2012/1274.shtml

上一篇:PHP获取指定图片宽和高(getimagesize)
下一篇:PHP中SESSION不能跨页传递问题的解决办法

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

54

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理