龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP Curl post请求函数

时间:2015-03-31 11:36来源:网络整理 作者:网络 点击:
分享到:
Curl post请求函数 /** 3 * PHP Crul库 模拟Post提交至支付宝网关 4 * 如果使用Crul你需要改一改你的php.ini文件的设置,找到php_curl.dll去掉前面的quot;;quot;就行了 5 * 返回 $data 6 */ 7 functionpost($gat

/* 3 * PHP Crul库 模拟Post提交至支付宝网关 4 * 如果使用Crul 你需要改一改你的php.ini文件的设置,找到php_curl.dll去掉前面的";"就行了 5 * 返回 $data 6 / 7 function post($gateway,$req_data) { 8 $ch = curl_init(); 9 curl_setopt($ch, CURLOPT_URL, $gateway); //配置网关地址 10 curl_setopt($ch, CURLOPT_HEADER, 0); //过滤 HTTP头 11 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 12 curl_setopt($ch, CURLOPT_POST, 1); //设置post提交 13 curl_setopt($ch, CURLOPT_POSTFIELDS, $req_data); //post传输数据 14 $data = curl_exec($ch); 15 curl_close($ch); 16 return $data; 17 }

[PHP]代码

 /**
  3          * PHP Crul库 模拟Post提交至支付宝网关
  4          * 如果使用Crul 你需要改一改你的php.ini文件的设置,找到php_curl.dll去掉前面的";"就行了
  5          * 返回 $data
  6          */
  7         function post($gateway,$req_data) {
  8                 $ch = curl_init();
  9                 curl_setopt($ch, CURLOPT_URL, $gateway);                                //配置网关地址
 10                 curl_setopt($ch, CURLOPT_HEADER, 0);                                            //过滤
    HTTP头
 11                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 12                 curl_setopt($ch, CURLOPT_POST, 1);                                                          //设置post提交
 13                 curl_setopt($ch, CURLOPT_POSTFIELDS, $req_data);                //post传输数据
 14                 $data = curl_exec($ch);
 15                 curl_close($ch);
 16                 return $data;
 17         }

精彩图集

赞助商链接