本文展示 PHP4 中 Session 的典型應用——歡迎頁面 welcome_reserve.php3,包含登入狀態檢查、使用者資訊顯示與導航選單。
<?php
session_start();
// 驗證必要 Session 變數
if ((!$user_id) || (!$user_array['ticket_day']) || (!$user_array['ticket_num'])) {
Header("Location: login.php3");
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>歡迎使用南京站訂票系統</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="include/jz_common.css">
</head>
<body>
<font size="4" color="#FFFFFF">歡迎您 <?php echo $user_name; ?></font>
<br><font color="#3333CC">公告欄:</font><br> 今日無公告
<br><br>
網上訂票 | 訂單查詢 | 口令修改 | 訂票幫助 | 退出登錄
<?php include("../footer.php3"); ?>
</body>
</html>
$user_id、$user_array['ticket_day']、$user_array['ticket_num'] 三個關鍵 Session 變數,缺一不可則導向登入頁。Header("Location: ...") 重導向,配合 exit 確保腳本終止。$user_name,實現個性化歡迎。此範例展示 Session 驗證權限、保護頁面存取的基本模式,適用於會員制、後台管理等場景。