做微信公众平台开发,要通过读取公众平台的一个网址实时获得access_token,用了file_get_contents 在本地测试一切正常,但在服务器上却返回空数据。经过网上查资料原来要修改php.ini中的一个默认配置:
1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。
2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。
3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数,当然不是简单的替换啊。还有相应的参数配置才能正常使用curl函数。
我的是windows服务器,修改后,OK!
本文介绍了解决在微信公众平台开发中,使用file_get_contents函数读取access_token时遇到的问题。在Windows服务器环境下,通过修改php.ini配置启用openssl扩展,成功获取数据。若无法修改配置,建议使用curl函数替代。
330

被折叠的 条评论
为什么被折叠?



