【问题标题】:How can i have two sessions in php CodeIgniter?我如何在 php CodeIgniter 中有两个会话?
【发布时间】:2020-01-24 14:34:27
【问题描述】:

我想要两个会话,一个用于管理页面,另一个用于用户

例如,您使用管理员专用的登录表单以管理员身份登录。当您进入主页时以管理员身份登录时,您认为您没有登录,因此您可以使用网站以用户身份登录

所以我想要的是管理员的会话文件和用户的会话文件

【问题讨论】:

  • 你的意思是“数组”而不是“文件”吗?
  • 如果某个答案解决了您的问题,请考虑接受该答案。以下是meta.stackexchange.com/questions/5234/… 然后返回此处并对勾号/复选标记执行相同操作直到它变为绿色的方法。这通知社区,找到了解决方案。否则,其他人可能会认为问题仍然悬而未决,可能想要发布(更多)答案。您将获得积分,并鼓励其他人帮助您。 欢迎来到 Stack!
  • 我可以创建一个文件来将与管理员相关的会话保存在该文件中,并且对于用户来说也是一样的吗?
  • 你可以这样做。
  • 是的,我想做什么,但我不知道怎么做? :(

标签: php codeigniter session


【解决方案1】:

如果你想使用会话并且有两个“集合”,一个管理员和一个用户,那么让会话数组多维:

$_SESSION['admin']['username'] = "foo";
$_SESSION['admin']['token'] = 'vb$hg76%23';

$_SESSION['user']['username'] = "bar";
$_SESSION['user']['token'] = 'kb$dsj90%23';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 2015-02-20
    相关资源
    最近更新 更多