我正在使用PHP和MySQL。在每個頁面上都需要一些站點配置變量,例如site_url,site_path,contact_email,default_timezone ...等。使用會話存儲網站配置是否是一種安全的方式?
我沒有在每次刷新頁面時從數據庫中檢索這些值,而是將它們存儲在第一頁訪問的會話中。
我一直在使用這種方式一段時間,我沒有遇到任何問題。我現在看到的唯一缺點是,如果值發生變化,我必須關閉瀏覽器才能清除會話,然後重新加載。 (但這些值幾乎是靜態的)
我想知道這是否正常。這是否會導致其他問題?
而且,我可以在會話中存儲多少信息?有限制嗎?
limist也是由webserver的temp目錄中的磁盤空間配額(如果使用默認會話處理程序)或例如數據庫字段的大小(如果使用將會話數據存儲在數據庫中的自定義會話處理程序) – Mchl