集成qq登录,微博登录或微信公众号的过程中,可能会遇到使用file_get_contents获取到信息为空。
这里探讨一下原因。
没有打开php openssl扩展
没有打开php openssl扩展
没有打开php openssl扩展

  • windows下修改php.ini文件,将extension=php_openssl.dll前的’;’注释删掉,重启服务即可。
  • linux下需要重新编译openssl模块
  • 如果没有服务器修改权限的话。那么请使用curl函数代替file_get_contents();

curl函数:
模拟访问请求。可以请求所有方式。下面提供一个示例:

require(_once)和include(_once)的理解
php json中文字符编码问题