我很新的PHP和我一直在使用$ _SESSION被存儲活動用戶的詳細信息。不過,有一些人告訴我這是不安全的。這是真的?PHP會話安全
我通常存儲在PHP會話如下:
- 的loggedIn
- 用戶名
- 用戶名
- 電子郵件
- 用的名字
- 姓
如果這是不安全的,還有哪些其他方法是安全的?
謝謝。
我很新的PHP和我一直在使用$ _SESSION被存儲活動用戶的詳細信息。不過,有一些人告訴我這是不安全的。這是真的?PHP會話安全
我通常存儲在PHP會話如下:
如果這是不安全的,還有哪些其他方法是安全的?
謝謝。
他們根據存儲的類型是不安全的。
安全的方法是使用自定義會話處理程序(通過session_set_save_handler
)和存儲信息「安全的地方」(即不作爲會議在全球各地都可/tmp
目錄中的文件)。
依賴。如果你是共享主機,並正在運行的默認文件會話處理程序,那麼它可能是其他人可以閱讀。這是我意識到的唯一風險。然而,最好是避免這樣來配置共享主機,因爲這樣用戶就可以讀一切你有,如數據庫配置,因此偷你的數據庫...
運行VPS。 – ritch 2011-02-10 09:49:11
看一看http://php.net/manual/en/session.security.php並一定要遵循最上面的鏈接。 – etarion 2011-02-10 10:17:02