php post aspx,PHP模拟POST aspx页面不成功
下面实例返回 是 0|访问限制!请重新加载页面
应该放回 -2|车牌号码错误
/************************************************************************
Name: POST 测试程序 Vesion: 1.0 Date: 2004-08-05
*************************************************************************/
$keyimg=$_POST['keyimg'];
if($keyimg){
$flag = 0;
//要post的数据
$argv = array(
'action'=>'Illagel',
'back4'=>'3248',
'headno'=>'粤',
'no'=>'LA9532',
'type'=>'02',
'validate'=>$keyimg
);
//构造要post的字符串
foreach ($argv as $key=>$value) {
if ($flag!=0) {
$params .= "&";
$flag = 1;
}
$params.= $key."=";
$params.= urlencode($value);
//$params.= $value;
$flag = 1;
}
echo $params;
$length = strlen($params);
//创建socket连接
$fp = fsockopen("www.gdhzcgs.com",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
//构造post请求的头
//$header = "POST /Illegal.aspx HTTP/1.1\r\n";
$header = "POST /Ajax.aspx HTTP/1.1\r\n";
$header .= "Host:www.gdhzcgs.com\r\n";
$header .= "Referer:www.gdhzcgs.com/Illegal.aspx\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: ".$length."\r\n";
$header .= "Connection: Close\r\n\r\n";
//添加post的字符串
$header .= $params."\r\n";
//发送post的数据
fputs($fp,$header);
$inheader = 1;
while (!feof($fp)) {
$line = fgets($fp,1024); //去除请求包的头只显示页面的返回数据
if ($inheader && ($line == "\n" || $line == "\r\n")) {
$inheader = 0;
}
if ($inheader == 0) {
echo $line;
}
}
fclose($fp);
}
else{
echo 'keyimg=空';
}
?>
网上车管所
回复讨论(解决方案)
有curl不用非得自己造轮子,看着就蛋疼。
有curl不用非得自己造轮子,看着就蛋疼。
curl
http://www.gdhzcgs.com/Ajax.aspx
也是 返回
0|访问限制!请重新加载页面
Request Headers Value
(Request-Line) POST /Ajax.aspx HTTP/1.1
x-requested-with XMLHttpRequest
Accept-Language zh-CN
Referer http://www.gdhzcgs.com/Illegal.aspx
Accept */*
Content-Type application/x-www-form-urlencoded
Accept-Encoding gzip, deflate
User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Host www.gdhzcgs.com
Content-Length 69
Connection Keep-Alive
Cache-Control no-cache
Cookie ASP.NET_SessionId=rimtcb55pc2gcgurkaimgi45; CNZZDATA3614737=cnzz_eid=42940778-1343020353-&ntime=1343020353&cnzz_a=0&retime=1343020354714&sin=<ime=1343020354714&rtime=0
有Cookie呀..
找个HTTPWATCH完全模拟访问过程..新手容易忽略 AJAX 访问..
这个也需要模拟 很多SESSION隐藏着 都是通过AJAX"秘密"生成的,要把它挖出来..
更复杂点,有时还要看点它的JS代码,木有办法的,跟着httpwatch完全模拟访问吧
我跨域访问也遇到同样的问题呀,晕,请问楼主最后是用什么方法解决的,同求?
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php post aspx,PHP模拟POST aspx页面不成功相关推荐
- %=% 引发的aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明
原文链接:http://www.cnblogs.com/mahaisong/archive/2011/05/16/2047471.html 作者: 沐海-化茧成蝶 ASP.NET中<%=%> ...
- .aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明
.aspx文件..aspx.cs文件和.aspx.designer.cs的一些说明 .aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件 ...
- .aspx文件和.aspx.cs 、 .designer.aspx.cs关联
.aspx文件和.aspx.cs . .designer.aspx.cs关联关系 我们可以在.aspx文件中第一行找到 <%@ Page Language="C#" Aut ...
- HTML实战案例2:制作模拟考试试卷页面
实战案例2:制作模拟考试试卷页面 一.完整的页面效果图 二.文本素材 HTML在线考试试题 1.HTML中,换行使用的标签是(). A.<br /> B.<p> C.< ...
- 手机WEB页面自动化_在电脑上模拟手机模式页面实现自动化
场景:PC 工具:selenium + webdriver 元素调试:PC浏览器F12设置为手机模式 自动化:手机模式打开web页面 手机模式打开web页面 1.代码示例 # 在电脑上模拟手机模式页面 ...
- 使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面
使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面 1. 加载 jar 包 2. 使用URL重写参数 3. 编写 ProductServlet 4. 在 productIn ...
- 使用百度地图api模拟实时定位页面 完整示例
使用百度地图api模拟实时定位页面 完整示例 效果:使用百度地图api在页面上显示车辆的实时位置,并有自动刷新和手动刷新两种方式可以选择.每次刷新后,都会在地图上显示车辆的最新位置. 示例运行效果截图 ...
- docker login 命令行登录失败,页面登录成功
docker login 命令行登录失败 Error response from daemon: Get "https://registry-1.docker.io/v2/": u ...
- 需求:有一个首页,首页中有登录和注册 1. 点击注册进入注册页面。成功注册后,在页面中显示 “恭喜您,注册成功,页面内将在5秒后跳转到个人主页,点击这里立即跳转” 。进入个人主页后显示当前的时间。
1.项目所需的jar包 导包:c3p0包.dbut ils包.servlet包,c3p0依赖包以及c3p0文件配置. 创建一个数据库day0914,并创建一个表user用于数据的存储. 数据库相关的包 ...
最新文章
- java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
- gj12-2 协程和异步io
- java 几个实用的小工具
- 需求分析三层境界,你到哪层了?
- VoltDB开篇 简介
- ajax修改属性后如何遍历,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)...
- 【Auto.JS】入门宝典—Auto.JS开发使用笔记(随笔和使用心得)
- Python代码自动转成C++代码
- trajan 塔杨算法 求割点,割边
- [凯圣王]有氧运动无氧运动/三大供能系统/跑步会不会腿粗/健美爱好者为什么不做HIIT减脂/空腹有氧思路/思路不同身材不同
- 信息系统项目管理师-3项目立项管理
- linux运维基础-rpm包校验-rpm包安全修复-rpm覆盖
- java 正则表达式匹配冒号_java 获取冒号后面的参数(正则)实现代码
- 搜索技术【启发式搜索】 - 简介 A* 算法 IDA*算法
- python实例方法不可以用类调用_python中可以直接用类调用方法吗
- 史上最全Elasticsearch学习
- Python爬取房价
- 微软亚研副院长周明离职,将出任创新工场AI工程院首席科学家
- Ubuntu16.04安装ROS操作系统
- 备战数学建模1——MATLAB矩阵,二维图、三维图!(超级全面易懂)