永发信息网

php 伪造post

答案:1  悬赏:40  手机版
解决时间 2021-11-24 11:48
php 伪造post
最佳答案
一般登陆是需要COOKIE支持的,用PHP的curl系列方法可以实现:
1.先用curl提交数据到b登陆一下,保存cookie,
2.然后再用crul请求c页面。
对于curl的操作,你就参考下面的程序吧。
$url = "b.php";
$data = “p1=xxx&p2=xxx”;//这里的参数是要post过去的
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_USERAGENT, $this->_HTTP_USER_AGENT); // 模拟用户使用的浏览器
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转
curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer
curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包
curl_setopt($curl, CURLOPT_COOKIEJAR, ‘F:/cookie.txt’); // 存放Cookie信息的文件名称
curl_setopt($curl, CURLOPT_COOKIEFILE, ‘F:/cookie.txt’); // 读取上面所储存的Cookie信息
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
curl_setopt($curl, CURLOPT_REFERER, '');
$tmpInfo = curl_exec($curl); // 执行操作,这里就是返回的结果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赖床分子,真的不想起床 有什么办法吗?
缝纫机的夹线器里面是不是有两种弹簧,有种细
求解设和方程并解
c语言与运行支撑环境可分离,可移值性好。还有
EMS快递美国到中国要多久?
热电偶的好与坏怎么才能知道
听说点烟器可以点烟,怎么点烟的?
纸引未来网是哪家公司的?什么时候成立的?
豫园里有什么好玩的
写一篇敬爱长辈的一件事四年级的日记
老公每次都让我帮吹潇好反感
食堂7月份用煤21吨,比6月份节约3吨。7月份比
拯救企鹅作文600字!!!!!!!!!!!!
sql server 2008 是操作系统么
新车单靠前大灯上的一颗紧固螺丝,没紧到位是
推荐资讯
瑞倪维儿国际美容机构地址有知道的么?有点事
本人在北京欲出售一套二手房,我爱我家中介建
刚从田里摘回的干豌豆有虫能吃吗
想买一辆二手高栏货车,车厢长4米或6米的,哪
谁看过范文方演的电影月亮的秘密?都有哪些演
推荐 一本书 详细剖析 犯罪心理学 连环杀手
为什么有些瓜长得奇形怪状?比如茄子,白瓜。
普拉达的品牌辨认
金和大酒店(鞍山海城市)地址有知道的么?有点
旅行的意义:人为什么向往远方
求助,选择vitamix5200,6300,750那一款性价
女人的衣橱里有多少双丝袜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?