PHP利用CURL进行POST数据上传

 

PHP代码
  1. ////二纬码  
  2. $QRCode_URL="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$ACC_TOKEN;  
  3.   
  4. $data ='{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}} ';  
  5. /* 
  6. $ch = curl_init($MENU_URL); 
  7. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); 
  8. curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
  10. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  
  11. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length:'.strlen($data))); 
  12. $info = curl_exec($ch); 
  13. */  
  14.     function post($url$params = false, $header = array()){  
  15.     $ch = curl_init();  
  16.     $cookieFile = 'sdadsd_cookiejar.txt';  
  17.   
  18.     curl_setopt($ch, CURLOPT_POST, 1);  
  19.     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);  
  20.     curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieFile);  
  21.     curl_setopt($ch, CURLOPT_COOKIEFILE,$cookieFile);  
  22.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
  23.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
  24.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);  
  25.     curl_setopt($ch, CURLOPT_HTTPGET, true);  
  26.     curl_setopt($ch, CURLOPT_TIMEOUT, 30);  
  27.     if($params !== false){ curl_setopt($ch, CURLOPT_POSTFIELDS , $params);}  
  28.     curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0');  
  29.     curl_setopt($ch, CURLOPT_URL,$url);  
  30.     curl_setopt($ch, CURLOPT_HTTPHEADER, $header);  
  31.   
  32.     $result = curl_exec($ch);  
  33.     curl_close($ch);  
  34.   
  35.     return $result;  
  36. }  
  37. $result = post($QRCode_URL,$data);  

 



上一篇: php web下载网站代码
下一篇: PHP Curl 模拟POST 可以https
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2511
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑