如何查看 php 页面上的会话?
How to check session on page in php?
我已经在登录页面上创建了会话并存储在一个变量中。
在登录页面上
$_SESSION['user_id'] = $id;
现在我想查看会话是否存在?
在其他页面上
<?php
if (session_status() == PHP_SESSION_ACTIVE) {
echo 'Session is active';
}
你可以使用 isset
if (isset($_SESSION['user_id'])) {
echo 'Session is active';
}
您需要致电
session_start();
在文件顶部开始会话。
要设置一个值,
$_SESSION['user_id'] = 1;
检查会话是否存在且不为空
if(!empty($_SESSION))
{
// write code here
}
检查特定值已设置
if(isset($_SESSION['user_id']))
{
// write code here
}
我已经在登录页面上创建了会话并存储在一个变量中。 在登录页面上
$_SESSION['user_id'] = $id;
现在我想查看会话是否存在? 在其他页面上
<?php
if (session_status() == PHP_SESSION_ACTIVE) {
echo 'Session is active';
}
你可以使用 isset
if (isset($_SESSION['user_id'])) {
echo 'Session is active';
}
您需要致电
session_start();
在文件顶部开始会话。
要设置一个值,
$_SESSION['user_id'] = 1;
检查会话是否存在且不为空
if(!empty($_SESSION))
{
// write code here
}
检查特定值已设置
if(isset($_SESSION['user_id']))
{
// write code here
}