Codeigniter和PHP检查会话是否存在

its*_*sme 10 php cookies session controls codeigniter

如何在PHP中检查cookie是否已启用以及用户会话?

我需要这个世界上真正更轻松的代码才能做到这一点,任何人都可以向我展示这些东西吗?

我在Codeigniter上,但我打算使用本机PHP进行此控件.

我的代码:

if(session_start()){ echo 'started'; }
Run Code Online (Sandbox Code Playgroud)

我知道Codeigniter不使用本机PHP会话,怎么做?

Bre*_*len 13

检查有效的会话ID:

$sid = session_id();
Run Code Online (Sandbox Code Playgroud)

例如:

$sid = session_id();
if($sid) {
    echo "Session exists!";
} else {
    session_start();
}
Run Code Online (Sandbox Code Playgroud)

  • 不,如果不存在会话ID,则仅表示没有会话已启动.并不是说它无法启动. (2认同)