1. 程式人生 > >file_get_contents 無法請求微信https://api.weixin.qq.com介面的問題

file_get_contents 無法請求微信https://api.weixin.qq.com介面的問題

小程式獲取openid,file_get_contents無法獲取

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 

裡邊的內容。終於網上查到解決方法:

原來要修改php.ini中的一個預設配置:

1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;刪掉,重啟服務就可以了。 2.linux下的PHP,就必須安裝openssl模組,安裝好了以後就可以訪問了。 3.如果伺服器你不能修改配置的話,那麼就使用curl函式來替代file_get_contents函式,當然不是簡單的替換啊。還有相應的引數配置才能正常使用curl函式。

我的伺服器是windows,修改後,完美解決!