ホームページ >バックエンド開発 >PHPチュートリアル >PHP は模擬ログインを実装しているので、すぐにサービスを試すことができます。 !
PHP シミュレートされたログイン
Web サイトへの PHP シミュレートされたログインを実装するには、必要な Web サイト ページは次のとおりです: はい。
とても簡単ですよね?
パケットをキャプチャしてデータ送信を分析し、Cookie をキャプチャし、送信をシミュレートします
バージョンを確認できて本当に嬉しいです。原理は知っていますが、方法がわかりません。私のQQ: 21418592 100元払ってもいいですか?これで送信は解決されましたが、送信時に確認コードが常に有効期限切れで返されます。
現状はこんな感じです。 初めてcurlを使って認証コードを取得した後、手動で認証コードを入力し、2回目の模擬送信を行ったところ、確かに認証コードが間違っていました。 。
相手のサーバーを取得するために、curl を 2 回実行すると、サーバーは 2 人の異なるユーザーであると認識する可能性があるため、検証コードは決して通過しません。この問題を解決する方法はわかりません。IE でアクセスするのと同じように、curl にリモート アドレスを複数回操作させることです。これで検証コードが渡されるはずです。 。専門のモデレーターの方からアイデアや例を教えていただけないでしょうか。 。感謝します!
1.curlはログインページのURLと認証コード画像の取得をシミュレートし、Cookieを保存します。
2.取得した画像データをブラウザに出力し、ブラウザ上で表示します。
3. ユーザーが手動で入力した確認コードを送信すると、サーバーがそれを受信し、curl を使用してこの Web サイトに送信します。
セッションは維持する必要があり、Cookie が失われることはないことに注意してください