2014-01-20 374 views
2

我一直在開發一個Web應用程序,我使用了很多會議variables.I有一定的疑慮使用它們PHP會話變量()

    用戶
  • 1.當N多洛所以N多的會話變量創建..它會影響網站的整體性能?
  • 使用會話變量是否會造成任何安全問題?
  • 會議變數是否有其他選擇?

在此先感謝您。

回答

0

1 - 網站性能取決於腳本/查詢以及服務器硬件的優化程度。

2 - 只要您的session.save_path(在php.ini中)不在用戶訪問範圍內,會話變量/數據就是安全的,通常它是安全的/ tmp(在* nix服務器上)。

3 - 您可以使用cookie,文本文件或mysql數據庫手動存儲您的數據。

但會話總是最好的選擇,以保存每次調用頁面時所需的數據。

0

使用會話對於身份驗證目的很好,例如在PHP中登錄。

使用會話,而不是變量不是一個好主意......

會話存儲服務器和服務器會話ID的引用上也存儲在客戶端瀏覽器的緩存sessionCookie每次客戶端向服務器請求來自服務器和cookie的會話ID被驗證...