CURL模拟登录问题,各路大神求解啊。。

aimsam 2012-09-21 03:57:36
最近想用curl 模拟登录一网站提交到login然后有返回Login了,说明登录失败。。但是用同样的代码去登录php100等网站又是可以顺利跳转的这是怎么回事呢?

这个网站是很早以前的网站了,不可能有什么检测。自己也成功用java模拟登录过。提交的参赛都是一模一样的。。


$data = array ('Login'=>'Check',
'txtId'=>'2009081009',
'txtMM'=>'zBz1s2',
'WinW'=>'1855',
'WinH'=>'1056',
'x'=>'0',
'y'=>'0'
);
$ch = curl_init ( 'http://www.cuit.edu.cn/PassPort/Login.asp' );
//curl_setopt ( $ch, CURLOPT_FAILONERROR, true ); // 大于400的时候请求为空
curl_setopt ( $ch, CURLOPT_POST, 1 );
//curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_HEADER, true );
curl_setopt ( $ch, CURLOPT_NOBODY, false );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
// curl_setopt ( $ch, CURLOPT_COOKIEJAR, '/home/aimsam/cookie.txt' );
// curl_setopt ( $ch, CURLOPT_COOKIEFILE, '/home/aimsam/cookie.txt' );
//curl_setopt ( $ch, CURLOPT_REFERER, 'http://www.cuit.edu.cn/PassPort/Login.asp' );

$content = curl_exec ( $ch );
$info = curl_getinfo ( $ch );
print_r ($info);
echo 'code:' . curl_getinfo ( $ch, CURLINFO_HTTP_CODE ) . '<br />';


反复试了N久,实在没办法。。
...全文
175 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2012-09-21
  • 打赏
  • 举报
回复
按你胆码中的用户名和密码,手工都登陆不上去。
程序如何能等上呢?
打开链接下载源码: https://pan.quark.cn/s/589796089f72 C++课程设计任务列表,涵盖以下内容:1、识别并显示10至99范围内,各位数乘积超过各位数和的数值,例如数字12不满足条件,因为1乘以2小于1加2,故不输出;而数字27满足条件,因为2乘以7大于2加7,因此需要输出该数。2、开发一个功能,用于从用户输入的任意数量实数中找出最大值与最小值:首先要求用户输入一个正整数n,代表数值的个数,随后用户可输入任意n个实数,程序需找出这n个数中的最大值和最小值并将它们展示出来。3、实现两个已排序数组的合并操作:设有数组A和B,且假设这两个数组的元素均已按照降序排列。编写程序将A和B合并成一个新的数组C,并确保C中的元素同样保持降序排列。int A[10]={123, 86,80, 49,33,15,7,0,-1,-3};int B[10]={100,64,51,50,27,19,15,12,5,2};4、设计一个函数,用于计算特定分数序列前n项的总和,该序列为1/2,1/3,1/4,1/5,1/6,1/7,...。要求在主程序中提示用户输入一个整数n,并验证输入的合法性(n需大于1方为有效),若输入合法,则调用求和函数并显示计算结果。5、编写一个程序,计算两个用户输入日期之间的天数差:用户需以year1,month1,day1和year2,month2,day2的格式输入两个日期,程序随后计算这两个日期之间的天数间隔,并将结果输出到屏幕上。要求编制具有如下原型的函数difs2Date:long GetDayDifference(int y1,int m1,int d1,int y2,int m2,int d2);并在主函数中调用此函数,将计...

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧