前端工作小结29-crud概念

<?php
 
 
 
 //前端进行网络请求  ajax
 
 //后台进行网络请求用到两种方式  curl   socket
 
 
 
 //进行网络请求的步骤
 
 //1.初始化一个curl
 
 //2.对curl进行配置
 
 //3.执行curl
 
 //4.关闭curl
 
 
 
 function httpGet($url){
 
  //初始化
 
  $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);
 
?>

posted @ 2022-09-02 21:48  前端导师歌谣  阅读(61)  评论(0)    收藏  举报