如何在PHP中简单地检查cookies和用户会话是否已启用?
我需要这个世界上真正轻量级的代码来做到这一点,有谁能给我展示一下术语吗?
我使用的是Codeigniter,但我计划使用原生PHP来实现此控件。
我的代码:
if(session_start()){ echo 'started'; }据我所知,Codeigniter不使用原生PHP会话,该怎么做呢?
发布于 2012-10-12 16:45:32
检查有效的会话id:
$sid = session_id();例如:
$sid = session_id();
if($sid) {
echo "Session exists!";
} else {
session_start();
}发布于 2012-10-12 16:45:54
第一点是当你的框架有一些功能而不是使用它时,“不要对抗框架”。通常在框架中,类是用来防止注入的函数。
这里有一个帖子,告诉你如何检查cookie:
并且对于会话
发布于 2012-10-12 16:48:15
我认为您可以简单地通过执行以下操作进行检查:
if(isset($_SESSION)){
// tells php session is initiated
}
if(isset($_COOKIE)){
}https://stackoverflow.com/questions/12855302
复制相似问题