我正在研究具有多个角色,管理员,教师和学生的应用程序。他们每个人都根据自己的角色对网站有独特的看法。管理员的仪表板与教员的仪表板不同,因此他们在登录后会重定向到不同的页面。将值从一个PHP会话传递到另一个会话
现在,管理员可以启动某些操作,例如接受应用程序。当管理员向他们的仪表板发送电子邮件给他们现在可以发送应用程序的电子邮件时,我希望他们的仪表板被适当修改,即发送应用程序的额外选项现在可见。
到目前为止,我一直在处理$_SESSION
变量用于在同一会话内的页面之间发送数据。但是现在我希望将这些信息存储在某个地方,这样当学生登录时,可以看到额外的选项。什么似乎是最好的方式来做到这一点? 我的应用程序至少会有2-3种这样的情况 - 接受提交的内容,要求教职员根据管理员决定何时启动此选项等做出选择等。
对于每个这样的小选项,我需要修改数据库吗?我应该为每个这样的选项创建新的表格吗? – Antimony
'每一个小选择':是的,你想要记住的一切。 '新表':呃,这取决于。它总是取决于你想要/需要存储的确切数据。 – phant0m
考虑打开应用程序的情况。 '$ applications_open'应该是我从数据库中读取的东西,所以有一个新的表格。现在,对于第二个选项,该选项的值(通常是真/假类型值)是否可以插入到同一个表中?看起来如果我可以存储(variable_name,boolean_value)对,但推荐什么?我可能没有考虑过这些缺点吗? – Antimony