ホームページ  >  記事  >  バックエンド開発  >  PHPのポップアップボックス

PHPのポップアップボックス

WBOY
WBOYオリジナル
2016-06-20 12:35:221150ブラウズ

if($mail -> Send()){    echo "<script>alert('Success')</script>";    header("Location: homeConnect.php");}else{    echo "<script>alert('Failed')</script>";    header("Location: homeConnect.php");}


成功しても失敗しても、ポップアップ ボックスは表示されず、直接ジャンプします。
望ましい効果: ポップアップ ボックスの情報が表示され、ユーザーはクリック後にジャンプします。 OK


ディスカッション (解決策) への返信

変更これを
echo "3f1c4e4b6b16bbbd69b2ee476dc4f83aalert('Failed')2cacc6d41bbb37262a98f745aa00fbf0";
echo "3f1c4e4b6b16bbbd69b2ee476dc4f83alocation: homeConnect.php2cacc6d41bbb37262a98f745aa00fbf0"; >header("Location: homeConnect.php");
スクリプトが実行される前にジャンプが行われるように、http ヘッダーにジャンプ命令を生成します

これを次のように変更します

echo "3f1c4e4b6b16bbbd69b2ee476dc4f83aalert ('Failed')2cacc6d41bbb37262a98f745aa00fbf0";

echo "3f1c4e4b6b16bbbd69b2ee476dc4f83alocation: homeConnect.php2cacc6d41bbb37262a98f745aa00fbf0";

header("Location : homeConnect.php");
http ヘッダーにジャンプ命令を生成します。これにより、スクリプトが実行される前にジャンプが発生します

ジャンプは行われません


echo "3f1c4e4b6b16bbbd69b2ee476dc4f83alocation.href = 'homeConnect.php';2cacc6d41bbb37262a98f745aa00fbf0";

スクリプトを使用してジャンプ

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