我正在研究具有多個角色,管理員,教師和學生的應用程序。他們每個人都根據自己的角色對網站有獨特的看法。管理員的儀表板與教員的儀表板不同,因此他們在登錄後會重定向到不同的頁面。將值從一個PHP會話傳遞到另一個會話
現在,管理員可以啓動某些操作,例如接受應用程序。當管理員向他們的儀表板發送電子郵件給他們現在可以發送應用程序的電子郵件時,我希望他們的儀表板被適當修改,即發送應用程序的額外選項現在可見。
到目前爲止,我一直在處理$_SESSION
變量用於在同一會話內的頁面之間發送數據。但是現在我希望將這些信息存儲在某個地方,這樣當學生登錄時,可以看到額外的選項。什麼似乎是最好的方式來做到這一點? 我的應用程序至少會有2-3種這樣的情況 - 接受提交的內容,要求教職員根據管理員決定何時啓動此選項等做出選擇等。
對於每個這樣的小選項,我需要修改數據庫嗎?我應該爲每個這樣的選項創建新的表格嗎? – Antimony
'每一個小選擇':是的,你想要記住的一切。 '新表':呃,這取決於。它總是取決於你想要/需要存儲的確切數據。 – phant0m
考慮打開應用程序的情況。 '$ applications_open'應該是我從數據庫中讀取的東西,所以有一個新的表格。現在,對於第二個選項,該選項的值(通常是真/假類型值)是否可以插入到同一個表中?看起來如果我可以存儲(variable_name,boolean_value)對,但推薦什麼?我可能沒有考慮過這些缺點嗎? – Antimony