PHPでの単一ページにおけるセッションの使用
セッションに関する最初の例では、あるファイルでセッションに何かを書き込み、別のファイルで読み取っていました。 実際にはこれは必須ではなく、1つのファイル内でも行うことができます。
例えば、サイトユーザーによるページ更新のカウンターを作ることができます。 そのためには、ユーザーの最初の訪問時にセッション変数に1を記録し、その後すべての訪問でこの変数を1ずつ増やしていきます。
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // ページへの最初の訪問
} else {
$_SESSION['counter']++; // それ以降の訪問
}
echo $_SESSION['counter'];
?>
セッションにユーザーがサイトに訪問した時間を記録してください。 ページを更新する際、ユーザーが何秒前にサイトに訪問したかを表示してください。