首页 > 解决方案 > 我应该读取 cookie、本地、会话什么存储?

问题描述

我是一个新手 wrt cookie/本地存储/会话存储。

我有一个 WordPress 商店网站。我不喜欢它的主页,所以我用 HTML 和 CSS 创建了一个。这里是位置。

http://mydomain/index.html (my homepage)
http://mydomain/shop/ (WordPress installation directory)

WordPress 商店有一个购物车图标。这包含购物车上的商品数量。我想在主页上创建一个类似的图标。我想得到购物车项目中的计数。

我在 chrome 检查器中看到,当我在商店页面上时,“会话存储”和 cookie 包含计数值(未加密形式)。甚至本地存储也有一个购物车键值对,但它的内容是加密的e.g wc_cart_hash_8463xxxxx : 9d22c2d0yyyy

当浏览器窗口关闭时,“会话信息”会丢失。所以我认为我应该使用 cookie 或本地存储在主页上的图标上显示计数。但相关的 cookie 键值仅在浏览器在商店时可见。然而,当浏览器位于主页时,本地存储仍然被存储,但它是加密的,这与 cookie 和会话存储不同。我所需要的只是商店的计数值,这样我就可以在我的主页上使用这个 javascript 代码

 var items = 5;
$(document).ready(function(){
  if (items != 0) {
    $(".shoppingbasket").append("<div class=\"basketitems\">" + items + "</div>")
  }
});

请推荐一种方法让我完成这项任务?作为一个新手,我愿意接受任何建议、批评和质疑。

标签: javascriptphpcookieslocal-storagesession-variables

解决方案


推荐阅读