【发布时间】:2012-05-05 18:28:51
【问题描述】:
我对 HTML5 的 javascript 和本地存储使用非常陌生。我目前在我的站点中使用 PHP 会话,并希望转移到本地存储,因为此时我正在使用 cookie 来更新会话。
我知道 localstorage 是一个客户端函数,而不是像 PHP 这样的服务器端函数,所以这让我很难弄清楚如何处理这个问题。
我要做的就是设置 localstorage 值(我已经完成了),但我需要能够将它们传递回 PHP 以将它们重新建立为 SESSION 变量(我必须这样做,因为我的网站有一次超过 100 个页面和 50 个以上的会话变量,所以我想简单地使用本地存储来重新生成会话变量而不是 cookie。
如果有人可以帮助我解决这个问题,将不胜感激。谢谢。
【问题讨论】:
-
你确定要这个吗?客户端可以轻松更改本地存储。不要依赖客户告诉您设置会话的内容。请改用数据库。
-
我同意@Truth - 我看不出这样做的目的,或者除了让客户篡改数据之外,你可能认为这样做会获得什么?
标签: php javascript html local-storage session-cookies