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');
?>