簡體   English   中英

各個頁面的唯一會話ID

[英]Unique Session ID's for individual pages

我在不同頁面上設置了唯一的會話變量。 我想讓我的會話變量謹慎,並在其各自的頁面中進行本地化。 問題是php將會話ID作為cookie存儲給每個用戶,因此會話僅對用戶唯一,而不對頁面唯一。

如何限制頁面到頁面設置中的會話?

您最好使用單個會話ID,然后將每個頁面的本地化數據存儲在會話的子部分中,例如

$_SESSION['pages']['index.html'] = ...
$_SESSION['pages']['sitemap.html'] = ...

最好只有一個會話,而不是多個會話。 除非您的站點很小,否則您就有超過瀏覽器的每個站點cookie限制的風險,並且由於瀏覽器刪除“舊” cookie來為“新” cookie騰出空間,因此您將開始丟失會話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM