我目前正在優化我的網站。我正在使用一個簡單的信用系統,只有在您付款後才能訪問某些頁面。現在我總是檢查數據庫,如果訂閱已過期。我爲多個頁面做這個。PHP:將用戶的餘額放入會話變量
當用戶登錄自己並將結果攜帶在會話變量中時,只檢查一次它是否是個好主意?
我目前正在優化我的網站。我正在使用一個簡單的信用系統,只有在您付款後才能訪問某些頁面。現在我總是檢查數據庫,如果訂閱已過期。我爲多個頁面做這個。PHP:將用戶的餘額放入會話變量
當用戶登錄自己並將結果攜帶在會話變量中時,只檢查一次它是否是個好主意?
這將是一個壞主意,因爲它很容易被利用。如果用戶願意,用戶可以長時間保持登錄狀態,也許無限次。你應該保持它的方式。
不是一個好主意,除非您定期在會話中更新該值。否則,通過保持會話活動,用戶將能夠無限期地延長訂閱的生存期。