ログインにおけるセッション管理

<body>
	<form action="login.php" method="post">
		ユーザID: <input type="text" name="userid"/><br>
		パスワード: <input type="password" name="password"/>
		<input type="submit" name="ログイン"/>
	</form>
</body>
session_start();

$userId = $_POST['userid'];

if(!isset($_SESSION[$userId])){
	$_SESSION[$userId] = $userId;
	echo "ログインしました。";
} else {
	echo "ログイン済みです。";
}

なるほど

### セッション情報の保管場所

<?php

phpinfo();

session.save_path /var/lib/php/sessions
セッション情報の場所

cat sess_vikafie7r8km1288sdkn1j5sat
username|s:4:”sato”;count|i:3;hello|s:5:”hello”;

php.iniで指定した場所にセッションファイルが保存される
冗長化の場合は、別に保存する