我确实有一个 CI 项目,如果 cookie 已经存在,我会检查它的 home 功能。如果是这样,则应重定向用户。例如,这在我的 linux 机器 (Chrome) 上运行良好,但在我的 Mac (Chrome) 上却不行——我不知道为什么。
这是代码:
$session = $this->session->all_userdata();
if(array_key_exists('id', $session)) {
redirect(site_url("loggedin"), "refresh");
} else {
/* set cookie */
谢谢