ホームページ  >  記事  >  バックエンド開発  >  PHP自動送信フォームログインソリューション

PHP自動送信フォームログインソリューション

WBOY
WBOYオリジナル
2016-06-13 12:01:231234ブラウズ

PHP によるフォーム ログインの自動送信
実装機能: com の Internetexplorer.application を使用して IE 空間を制御し、フォーム ログインを自動的に入力します。他の Web ページでは自動ログインが可能ですが、以下の Web サイトではログインできません。 $Browserhandle = $Browser->HWND;
$Browser->Visible = true;
$f1_url = "http://www.marriott.com.cn/default.mi";ブラウザ- >Navigate($f1_url);
while ($Browser->Busy) {
com_message_pump(4000);
}
sleep(5); ;Document ->getElementById('header-my-account-userid')->focus();
$Browser->Document->getElementById('header-my-account-userid')-> ;value = "[email protected]";
$Browser->Document->getElementById('header-my-account-password')->focus();getElementById('header-my-account); -password')->value = "wuweiqun6811695";
$Browser->Document->getElementById('header-my-account-sign-in')-> ;focus();ブラウザ->ドキュメント->getElementById('header-my-account-sign-in')->click();

echo "ok";//$Browser-> Quit();
?>

-----解決策--------

ホストはユーザー名とパスワードを暗号化された Cookie に入力し、OK であればログインは成功です

------ 解決策------ --------------

ペイントでのみ制御可能

-----解決策--- -------- --------ページを変更してログイン https://www.marriott.com.cn/Channels/rewards/signIn-cn.mi

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。