Session ID: " . session_id() . "
"; echo "Session 名称: " . session_name() . "
"; echo "Session 状态: " . session_status() . "
"; // 检查是否有测试数据 if (isset($_GET['action'])) { switch ($_GET['action']) { case 'set': // 设置测试数据 $_SESSION['test_time'] = time(); $_SESSION['test_data'] = 'Test session data - ' . date('Y-m-d H:i:s'); $_SESSION['test_counter'] = isset($_SESSION['test_counter']) ? $_SESSION['test_counter'] + 1 : 1; echo "✅ Session数据已设置
"; break; case 'check': // 检查测试数据 if (isset($_SESSION['test_time'])) { echo "✅ Session数据存在
"; echo "设置时间: " . date('Y-m-d H:i:s', $_SESSION['test_time']) . "
"; echo "测试数据: " . $_SESSION['test_data'] . "
"; echo "访问计数: " . $_SESSION['test_counter'] . "
"; } else { echo "❌ Session数据不存在
"; } break; case 'clear': // 清除测试数据 unset($_SESSION['test_time']); unset($_SESSION['test_data']); unset($_SESSION['test_counter']); echo "🗑️ Session数据已清除
"; break; } } echo "" . print_r($_SESSION, true) . ""; echo "
| 配置项 | 值 |
|---|---|
| session.save_handler | " . ini_get('session.save_handler') . " |
| session.save_path | " . ini_get('session.save_path') . " |
| session.cookie_lifetime | " . ini_get('session.cookie_lifetime') . " |
| session.cookie_path | " . ini_get('session.cookie_path') . " |
| session.cookie_domain | " . ini_get('session.cookie_domain') . " |
| session.cookie_secure | " . (ini_get('session.cookie_secure') ? 'Yes' : 'No') . " |
| session.cookie_httponly | " . (ini_get('session.cookie_httponly') ? 'Yes' : 'No') . " |
| session.use_cookies | " . (ini_get('session.use_cookies') ? 'Yes' : 'No') . " |
| session.use_only_cookies | " . (ini_get('session.use_only_cookies') ? 'Yes' : 'No') . " |
";
foreach ($_SERVER as $key => $value) {
if (strpos($key, 'HTTP_') === 0) {
echo "$key: $value\n";
}
}
echo "";
echo "" . print_r($_COOKIE, true) . ""; echo "
"; echo "设置Session数据"; echo "检查Session数据"; echo "清除Session数据"; echo "刷新页面"; echo "
"; echo "1. 点击「设置Session数据」
"; echo "2. 在新标签页中打开此页面
"; echo "3. 点击「检查Session数据」,看是否能读取到刚才设置的数据
"; echo "