📅  最后修改于: 2023-12-03 14:45:25.018000             🧑  作者: Mango
在 PHP 中,我们可以使用会话(session)来存储用户请求之间的数据。有时候我们需要检查会话是否正在运行,以便决定是否启动或继续会话。
以下是一个示例代码片段,展示了如何检查会话是否正在运行:
<?php
// 开启会话
session_start();
// 检查会话是否正在运行
if (session_status() !== PHP_SESSION_ACTIVE ) {
// 会话未激活
echo "会话未激活";
} else {
// 会话已经激活
echo "会话已经激活";
}
?>
在上面的示例中,我们首先使用 session_start()
开启会话。然后,我们使用 session_status()
函数来检查会话的状态。如果返回的状态不是 PHP_SESSION_ACTIVE
,则表示会话未激活,我们输出 "会话未激活"。否则,表示会话已经激活,我们输出 "会话已经激活"。
请注意,为了使用会话功能,必须在调用 session_start()
之前包含这段代码。此外,确保 PHP 服务器上的会话设置已正确配置。
希望以上代码对你有帮助!请根据自己的需求进行修改和应用。