前提・実現したいこと
ログイン後に移管されたページにて「ログインしました」というメッセージをjavascriptのアラートを用いたいのですが、どのように記述したら良いのでしょうか?
login.php
<?php session_start();?> <?php unset($_SESSION["customer"]); $pdo=new PDO("mysql:host=localhost;dbname=shop7;charset=utf8","staff","password"); $sql=$pdo->prepare("select*from customer where login=? and password=?"); foreach($sql->fetchAll() as $row){ $_SESSION["customer"]=[ "id"=>$row["id"],"name"=>$row["name"], "address"=>$row["address"],"login"=>$row["login"], "password"=>$row["password"] ]; } if (isset($_SESSION["customer"])){ echo "いらっしゃいませ",$_SESSION["customer"] ["name"],"さん"; header('Location: list.php'); //ここの移管先にてアラートを表示させたいです。 exit(); } ?>
list.php(ダイレクト先)
<form action="update_output.php" method="post" name="test"> name:<input type="text" name="name"> price:<input type="text" name="price"> id:<input type="text" name="id"> <input type="submit" value="更新する"> </form>
試したこと
これではアラートすら表示されませんでした。
if (isset($_SESSION["customer"])){ echo "いらっしゃいませ",$_SESSION["customer"] ["name"],"さん"; echo <<<EOM <script type="text/javascript"> alert( "TEST" ) </script> EOM; header('Location: list.php'); exit(); }
補足情報(FW/ツールのバージョンなど)
OS:mac
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/28 23:38
2019/10/28 23:50
2019/10/29 11:03
2019/10/29 11:06