<?phpphp
//前端進行網絡請求 ajax前端
//後臺進行網絡請求用到兩種方式 curl socketajax
//進行網絡請求的步驟api
//1.初始化一個curl網絡
//2.對curl進行配置app
//3.執行curlcurl
//4.關閉curlsocket
function httpGet($url){post
//初始化測試
$curl = curl_init();
//curl_setopt設置一個cURL傳輸選項 三個參數
//由curl_init()返回的cURL句柄
//須要設置的CURLOPT_XXX選項
//將設置在option選項上的值
//配置
curl_setopt($curl,CURLOPT_URL,$url);
//做用:1.不讓curl_exec自動執行 2.將結果返回一個字符串
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
//執行cURL
$res = curl_exec($curl);
//關閉
curl_close($curl);
return $res;
}
// $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxb2671dd2665ac3a9&secret=afeeba74b070dd6daf6784fe40b2451e";
// $res = httpGet($url);
// echo $res;
//封裝post
function httpPost($url,$data){
//初始化一個curl回話
$curl = curl_init();
//聲明post請求
curl_setopt($curl,CURLOPT_POST,true);
//設置curl回話
curl_setopt($curl,CURLOPT_URL,$url);
//設置請求體
curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
//設置CURLOPT_RETURNTRANSFER 防止curl_exec直接輸出
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
//執行
$res = curl_exec($curl);
//關閉
curl_close($curl);
//返回值
return $res;
}
$url = "https://api.weixin.qq.com/cgi-bin/user/info/updateremark?access_token=kSptEAufwzE9YEc5TzOaliQaIB34qXkp8IvEX7h2YlRG6c8rwTktxOQxrh8lRN99w49Ksnrm2UHqpPJXpMggk-99r0I0bC6tRUASYIy3OhB5d1wgknGqUdkzZKvoSOcTKOWgAJAAEM";
$data = '{
"openid":"測試號",id
"remark":"更名"
}';
httpPost($url,$data);
$url1 = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=kSptEAufwzE9YEc5TzOaliQaIB34qXkp8IvEX7h2YlRG6c8rwTktxOQxrh8lRN99w49Ksnrm2UHqpPJXpMggk-99r0I0bC6tRUASYIy3OhB5d1wgknGqUdkzZKvoSOcTKOWgAJAAEM&openid=oA0JhwOoEVNp8TGm2AqIkTuR4gC4&lang=zh_CN ";
echo httpGet($url1);
?>