首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将值从一个PHP会话传递到另一个会话

将值从一个PHP会话传递到另一个会话
EN

Stack Overflow用户
提问于 2012-11-24 20:30:36
回答 2查看 177关注 0票数 2

我正在开发一个具有多个角色的应用程序,包括管理员、教师和学生。他们中的每个人都根据自己的角色对网站有独特的看法。管理员的仪表板不同于教师的仪表板,因此,它们在登录后会被重定向到不同的页面。

现在,管理员可以启动某些操作,例如接受应用程序。当管理员从他的仪表板发送电子邮件给学生,他们现在可以发送应用程序,我希望他们的仪表板被适当地修改,即,发送应用程序的额外选项现在可见。

到目前为止,我一直在处理用于在同一会话中跨页面发送数据的$_SESSION变量。但现在我希望将这些信息存储在某个地方,这样当学生登录时,这个额外的选项是可见的。做这件事最好的方法是什么?我的申请将至少有2-3个这样的情况-接受提交,要求教员做出选择等,所有这些都取决于管理员何时启动这一决定。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-24 20:34:09

您不需要“将值从一个会话传递到另一个会话”。

当管理员从其控制面板向学生发送电子邮件,告知他们现在可以发送应用程序时,我希望对他们的控制面板进行适当的修改

您只需更改应用程序中的某些状态,即数据库。

在仪表板读取该状态后,可以归结为一个简单的测试:

代码语言:javascript
复制
if (!$user_already_applied) {
    if ($applications_open) {
        // display application form
    }
    else {

    }
}
else {
   // whatever you want to happen...
}
票数 4
EN

Stack Overflow用户

发布于 2012-11-24 20:40:32

$_SESSION是一个超全局变量,并且每个用户只能访问会话的一个实例,您必须创建一个基于角色的系统,对于每个角色,您可以在每个用户使用自己的帐户时提及该用户可访问的功能类型,然后只有该功能/页面可供他们使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13541220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档