模擬ログインに関して、いくつかの問題が発生しました。助けてください。

WBOY
リリース: 2016-06-13 12:18:49
オリジナル
838 人が閲覧しました

模擬ログインに関して、いくつか問題が発生しました。助けてください。 T T
最近、冬休みで家にいて何もすることがなかったので、突然新しい結果を通知するプログラムを作りたいと思いました。
私のアプローチは、PHP を使用してログインをシミュレートすることです。スクリプトは 15 分ごとに自動的に実行され、ページ上の結果を取得し、新しい結果がある場合は電子メールで通知します。
しかし、問題があります。一定期間内にバックグラウンドで自動的にログインできるように、ログインするたびに最初に記録された Cookie 情報をカールを使用して POST します。ただし、教育システムのセッション ID にはライフサイクルがあるようで、数時間後に Cookie 情報がわずかに変更され、模擬ログインが成功しなくなります。
この状況では私の考え方が間違っているのでしょうか? それとも Cookie 情報を自動的に更新する方法はありますか?
みなさん、ありがとうございました!
------解決策----------------------
もちろん、Cookie は動的に取得する必要があります。
Cookie が不変なら、Cookie を持つ意味は何でしょうか?
------解決策----------------------
Cookie のセッション ID は時間の経過とともに変化します変更はサーバー側では無効になります。ユーザー フォーム ログインを直接シミュレートして、新しいセッションを作成できます。

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