1,php
$urlcode="https://api.weixin.qq.com/sns/oauth2/access_token?appid=$this->appidweb&secret=$this->appsecretweb&code=$code&grant_type=authorization_code";
$data=json_decode( file_get_contents($urlcode),true);
注意上面的json_decode一定要加上true,否則得到的是php的一種格式,不是json.
方法2——————————————————————
$url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".
$appsecret."&js_code=".$code."&grant_type=authorization_code";
$weixin=file_get_contents($url);//通過code換取網頁授權access_token
$jsondecode=json_decode($weixin); //對JSON格式的字符串進行編碼
$array = get_object_vars($jsondecode);
注意這里有get_object_vars方法。get_object_var($object),返回一個數組。獲取$object對象中的屬性,組成一個數組
方法3——————————————————————————
// 初始化一個 cURL 對象 $curl = curl_init();
// 設置你需要抓取的URL curl_setopt($curl, CURLOPT_URL, '//www.jb51.net');
// 設置header 響應頭是否輸出 curl_setopt($curl, CURLOPT_HEADER, 1);
// 設置cURL 參數,要求結果保存到字符串中還是輸出到屏幕上。
// 1如果成功只將結果返回,不自動輸出任何內容。如果失敗返回FALSE curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);
// 運行cURL,請求網頁 $data = curl_exec($curl);
// 關閉URL請求 curl_close($curl);
// 顯示獲得的數據 print_r($data);
