学務システムのURL: http://210.35.72.21:8888/edu/index.html (ログインボックスは左側にあります)
ユーザー名: 1101002
パスワード: 1101002s
最近模擬ログインを練習中ですが、 Duan は教育システムへのログインをシミュレートし、試してみようとしましたが、正常にログインできませんでした。そこでマスターに聞きたいのですが、どこに問題があるのでしょうか?
よろしくお願いします!
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><?php $cookie_file = tempnam('./temp','cookie');$login_url = 'http://210.35.72.21:8888/edu/student/login.do?messageflag=true';$post_fields = 'username=1101002&password=1101002s';//登录并获取cookie$ch = curl_init($login_url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);echo $text = curl_exec($ch);curl_close($ch);echo '<hr/>';//利用cookie加载一个页面$url = 'http://210.35.72.21:8888/edu/student/historySchedule.do';$ch = curl_init($url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);echo $text = curl_exec($ch);curl_close($ch);?></body>
ヘッダーで他のパラメータを渡す必要がありますか?
マークしてください。戻ってきたらテストします
パラメーターはユーザー名とパスワードの 2 つだけですか?生徒と教師のパラメータはどうでしょうか?
ログインしてパケットをキャプチャしたい場合は、firebug を使用できます