学校の教務システムにログインするシミュレーションをしたいのですが、失敗しました。誰かに聞いてもらえませんか。

WBOY
リリース: 2016-06-13 11:57:18
オリジナル
1079 人が閲覧しました

学校の学務管理システムへのログインをシミュレートしたいのですが、失敗しました。マスターに助けを求めてください。
学務管理システムの URL: http://210.35.72.21:8888/edu/index.html (ログインボックスは左側にあります)
ユーザー名: 1101002
パスワード: 1101002s

最近模擬ログインの練習をしていたので、教育システムに模擬ログインを書いて試してみたかったのですが、しかし、うまくログインできませんでした。そこでマスターに聞きたいのですが、どこに問題があるのでしょうか?

よろしくお願いします!

<br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br /></head><br /><br /><body><br /><br /><?php  <br /><br />$cookie_file = tempnam('./temp','cookie');<br />$login_url = 'http://210.35.72.21:8888/edu/student/login.do?messageflag=true';<br />$post_fields  = 'username=1101002&password=1101002s';<br /><br />//登录并获取cookie<br />$ch = curl_init($login_url);<br />curl_setopt($ch, CURLOPT_HEADER, 0);<br />curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />curl_setopt($ch, CURLOPT_POST, 1);<br />curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);<br />curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);<br />echo $text = curl_exec($ch);<br />curl_close($ch);<br /><br />echo '<hr/>';<br /><br />//利用cookie加载一个页面<br />$url = 'http://210.35.72.21:8888/edu/student/historySchedule.do';<br />$ch = curl_init($url);<br />curl_setopt($ch, CURLOPT_HEADER, 0);<br />curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br />curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);<br />echo $text = curl_exec($ch);<br />curl_close($ch);<br /><br />?><br /><br /></body><br />
ログイン後にコピー

-----解決策---------
ヘッダー 実行内部に他のパラメータを渡す必要がありますか?
マークしてください。戻ったらテストします
-----解決策---------
1.「コース選択センター」のホームページにログインし、学生IDとパスワードを入力し、上部の「コース選択・退会」メニューをクリックします。
明らかにログインしていません
-----解決策--------------------------
ユーザー名とパスワードの 2 つのパラメータだけでよろしいですか?生徒と教師のパラメータはどうでしょうか?
ログインしてパケットをキャプチャしたい場合は、firebug を使用できます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート