下面实例返回 是 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=&ltime=1343020354714&rtime=0

有Cookie呀..

找个HTTPWATCH完全模拟访问过程..新手容易忽略 AJAX 访问..

这个也需要模拟 很多SESSION隐藏着 都是通过AJAX"秘密"生成的,要把它挖出来..

更复杂点,有时还要看点它的JS代码,木有办法的,跟着httpwatch完全模拟访问吧

我跨域访问也遇到同样的问题呀,晕,请问楼主最后是用什么方法解决的,同求?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php post aspx,PHP模拟POST aspx页面不成功相关推荐

  1. %=% 引发的aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明

    原文链接:http://www.cnblogs.com/mahaisong/archive/2011/05/16/2047471.html 作者: 沐海-化茧成蝶 ASP.NET中<%=%> ...

  2. .aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明

    .aspx文件..aspx.cs文件和.aspx.designer.cs的一些说明 .aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件 ...

  3. .aspx文件和.aspx.cs 、 .designer.aspx.cs关联

    .aspx文件和.aspx.cs  . .designer.aspx.cs关联关系 我们可以在.aspx文件中第一行找到 <%@ Page Language="C#" Aut ...

  4. HTML实战案例2:制作模拟考试试卷页面

    实战案例2:制作模拟考试试卷页面 一.完整的页面效果图 二.文本素材 HTML在线考试试题 1.HTML中,换行使用的标签是().  A.<br /> B.<p> C.< ...

  5. 手机WEB页面自动化_在电脑上模拟手机模式页面实现自动化

    场景:PC 工具:selenium + webdriver 元素调试:PC浏览器F12设置为手机模式 自动化:手机模式打开web页面 手机模式打开web页面 1.代码示例 # 在电脑上模拟手机模式页面 ...

  6. 使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面

    使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面 1. 加载 jar 包 2. 使用URL重写参数 3. 编写 ProductServlet 4. 在 productIn ...

  7. 使用百度地图api模拟实时定位页面 完整示例

    使用百度地图api模拟实时定位页面 完整示例 效果:使用百度地图api在页面上显示车辆的实时位置,并有自动刷新和手动刷新两种方式可以选择.每次刷新后,都会在地图上显示车辆的最新位置. 示例运行效果截图 ...

  8. docker login 命令行登录失败,页面登录成功

    docker login 命令行登录失败 Error response from daemon: Get "https://registry-1.docker.io/v2/": u ...

  9. 需求:有一个首页,首页中有登录和注册 1. 点击注册进入注册页面。成功注册后,在页面中显示 “恭喜您,注册成功,页面内将在5秒后跳转到个人主页,点击这里立即跳转” 。进入个人主页后显示当前的时间。

    1.项目所需的jar包 导包:c3p0包.dbut ils包.servlet包,c3p0依赖包以及c3p0文件配置. 创建一个数据库day0914,并创建一个表user用于数据的存储. 数据库相关的包 ...

最新文章

  1. java执行sql文件_面试官:MyBatis SQL是如何执行的?把这篇文章甩给他
  2. gj12-2 协程和异步io
  3. java 几个实用的小工具
  4. 需求分析三层境界,你到哪层了?
  5. VoltDB开篇 简介
  6. ajax修改属性后如何遍历,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)...
  7. 【Auto.JS】入门宝典—Auto.JS开发使用笔记(随笔和使用心得)
  8. Python代码自动转成C++代码
  9. trajan 塔杨算法 求割点,割边
  10. [凯圣王]有氧运动无氧运动/三大供能系统/跑步会不会腿粗/健美爱好者为什么不做HIIT减脂/空腹有氧思路/思路不同身材不同
  11. 信息系统项目管理师-3项目立项管理
  12. linux运维基础-rpm包校验-rpm包安全修复-rpm覆盖
  13. java 正则表达式匹配冒号_java 获取冒号后面的参数(正则)实现代码
  14. 搜索技术【启发式搜索】 - 简介 A* 算法 IDA*算法
  15. python实例方法不可以用类调用_python中可以直接用类调用方法吗
  16. 史上最全Elasticsearch学习
  17. Python爬取房价
  18. 微软亚研副院长周明离职,将出任创新工场AI工程院首席科学家
  19. Ubuntu16.04安装ROS操作系统
  20. 备战数学建模1——MATLAB矩阵,二维图、三维图!(超级全面易懂)

热门文章

  1. 如何看待蒂姆·库克在苹果的地位
  2. CSS可以实现可视化设计吗?要如何实现?
  3. 根本无处可避的广东三游
  4. Html 进行DOM 操作(放缩,颜色...),HTML抓图(放缩,滚动,拼接)
  5. 学习Enroll例程
  6. 2019年的web前端领域
  7. 对钱没兴趣的马云又爆10个金句
  8. 女程序员,说多了都是泪!
  9. 可能由于版本问题引发出来的django问题的不同解决办法
  10. Circulation:吃鸡蛋量多,死亡风险增加?