php模拟post提交(方法二)
来源:互联网 发布:淘宝男装优质标签卖家 编辑:程序博客网 时间:2024/06/06 13:03
index.php
<? /** * 模拟post进行url请求 *QQ:1027167227 通达OA专业二次开发 * @param string $url * @param array $post_data */ function request_post($url = '', $post_data = array()) { if (empty($url) || empty($post_data)) { return false; } $o = ""; foreach ( $post_data as $k => $v ) { $o.= "$k=" . urlencode( $v ). "&" ; } $post_data = substr($o,0,-1); $postUrl = $url; $curlPost = $post_data; $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch);//运行curl curl_close($ch); return $data; }function testAction(){ $url = 'http://127.0.0.1/monipost/submit.php'; $post_data['appid'] = '10'; $post_data['appkey'] = 'cmbohpffXVR03nIpkkQXaAA1Vf5nO4nQ'; $post_data['member_name'] = 'zsjs124'; $post_data['password'] = '123456'; $post_data['email'] = 'zsjs124@126.com'; //$post_data = array(); $res = request_post($url, $post_data); print_r($res); }testAction();echo "结束了";?>
submit.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>模拟post测试</title></head><body><?$appid=$_POST["appid"];$appkey=$_POST["appkey"];$member_name=$_POST["member_name"];$password=$_POST["password"];$email=$_POST["email"]; $myfile = fopen("newfile.txt", "a") or die("Unable to open file!"); //w 重写 a追加 $txt = $appid."\n".$appkey."\n".$member_name."\n".$password."\n".$email."\n"; fwrite($myfile, $txt); fclose($myfile); echo "返回结果";?></body></html>
0 0
- php模拟post提交(方法二)
- php模拟post提交(方法一)
- php模拟post提交数据方法
- php 模拟POST提交
- php模拟post提交数据
- php模拟post提交数据
- php模拟post提交数据
- php模拟post提交数据
- php curl 模拟post提交
- php模拟post提交请求
- php 模拟POST提交的2种方法
- PHP模拟POST提交的2种方法
- php 模拟POST提交的2种方法
- php 模拟POST提交的2种方法
- php 模拟POST提交的几种方法
- php 模拟POST提交的4种方法
- PHP中模拟post提交数据的方法
- php 模拟POST提交的三种方法[实例代码]
- objective c 的对象指针到底是什么
- myeclipse 2016 CI 3 部署web项目打开 live preview页面出现乱码
- 第二届深商大会,感受互联网的力量
- iOS8 支付宝sdk问题
- netframework 卸载工具
- php模拟post提交(方法二)
- 求一份iOS分时K线demo
- *p=i; 与p=&i p++
- sublime text3 安装和配置
- 让QtCreator更perfessional
- fragment 中获取getActivity组件null问题。
- Understanding iOS Exception Types
- DOCKER TOOLBOX windows 平台构建镜像
- POJ 1363Rails