集成qq登录,微博登录或微信公众号的过程中,可能会遇到使用file_get_contents获取到信息为空。
这里探讨一下原因。
没有打开php openssl扩展
没有打开php openssl扩展
没有打开php openssl扩展
- windows下修改php.ini文件,将extension=php_openssl.dll前的’;’注释删掉,重启服务即可。
- linux下需要重新编译openssl模块
- 如果没有服务器修改权限的话。那么请使用curl函数代替file_get_contents();
curl函数:
模拟访问请求。可以请求所有方式。下面提供一个示例: