ホームページ >バックエンド開発 >PHPチュートリアル >phpはフォームログインを自動的に送信します
実装機能: comのinternetexplorer.applicationを使用してIE空間を制御し、ログイン用フォームに自動的に入力します。他の Web ページでは自動ログインが可能ですが、以下の Web サイトではログインできません。 ; >ビジー) {
com_message_pump(4000);
sleep(5); $Browser->Document->getElementById('header-my-account-userid')->focus(); $ Browser->Document->getElementById('header-my-account-userid')->value = "cz447307145@163.com";
$Browser->Document->getElementById('header-my - アカウント-パスワード')->focus(); $Browser->Document->getElementById('header-my-account-password')->value = "wuweiqun6811695"; ->getElementById('header-my-account-sign-in')->focus();
$Browser->Document->getElementById('header-my-account-sign-in')- > ;click();
echo "ok";
//$Browser->Quit();
よくわかりません。投稿者が希望する自動ログイン機能はありますか?
よくわかりませんが、作者は自動ログイン機能を望んでいますか?
はい、上記のコードはアカウント番号とパスワードを自動的に入力できますが、ログインボタンを自動的にクリックする方法がありません。163 のメールアドレスで試したところ、自動的にログインできましたが、この Web サイトは機能しませんでした。理由がわかりますか?
投稿者は暗号化された Cookie にユーザー名とパスワードを入力し、OK であればログインが成功します
でのみ制御できます。絵を描く
ログインするページを https://www.marriott.com.cn/Channels/rewards/signIn-cn.mi に変更します