session:ログイン情報をログアウトするまで保持
《HTML》
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ログイン情報をログアウトするまで保持する</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="wrap"> <div id="head"> <h1>ログイン情報をログアウトするまで保持する</h1> </div> <div id="content"> <form action="sample18.php" method="post"> <dl> <dt>ID</dt> <dd><input type="text" name="my_id" id="my_id"></dd> <dt>パスワード</dt> <dd><input type="password" name="password" id="password"></dd> </dl> <input type="submit" value="送信する"> </form> </div> </div> </body> </html>
《PHP》
<?php session_start(); if (isset($_POST['my_id'])) { $_SESSION['my_id'] = $_POST['my_id']; } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ログイン情報をログアウトするまで保持する</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="wrap"> <div id="head"> <h1>ログイン情報をログアウトするまで保持する</h1> </div> <div id="content"> <p style="margin-top: 200px"> <p>ようこそ<?php echo $_SESSION['my_id']; ?>さん</p> <p><a href="./sample18_second.php">次のページへ</a></p> </p> </div> </div> </body> </html>
《PHP》
<?php session_start(); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ログイン情報をログアウトするまで保持する</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="wrap"> <div id="head"> <h1>ログイン情報をログアウトするまで保持する</h1> </div> <div id="content"> <p style="margin-top: 200px"> <p><?php echo $_SESSION['my_id']; ?>さんの情報はまだ残っています</p> <p><a href="./sample18_logout.php">ログアウトする</a></p> </p> </div> </div> </body> </html>
《PHP》
<?php session_start(); session_unset(); header('Location: sample18_input.html'); ?>