在PHP中,我可以将值存储在我可以获取的会话中,直到它被销毁/取消设置为止, 这也可以在jQuery或JS中使用吗?
我需要存储客户端值以在另一个页面中检索它们。
答案 0 :(得分:5)
使用Cookie或者如果您需要存储大量数据并且不需要与非最先进的浏览器兼容,您也可以使用HTML5 localStorage。
答案 1 :(得分:2)
在javascript中没有像会话变量那样直接可用,但肯定有一些替代方法可以实现这种行为。我能想到的两个:
如this page所示,您可以在javascript中创建和检索Cookie。
您可以使用AJAX请求从php文件设置和检索会话变量。如果您不熟悉AJAX,可以为经典的javascript方法或jQuery here找到一些不错的例子in the jQuery .ajax() docs。这种方法可能更可靠,因为它不依赖于允许cookie的客户端。
答案 2 :(得分:0)
您可以使用JStorage插件JStorage,jStorage在Internet Explorer旧版本中使用可用的HTML5本地存储和userData行为。不支持Webkit SQLite。当前可用性:jStorage支持所有主流浏览器--Internet Explorer 6 +,Firefox 2 +,Safari 4 +,Chrome 4 +,Opera 10.50+,(gzip压缩时低于1kB)!