в каком хранилище я должен прочитать cookie, локальный, сеанс? - PullRequest
0 голосов
/ 29 декабря 2018

Я новичок в отношении файлов cookie / локального хранилища / хранилища сеансов.

У меня есть сайт магазина WordPress.Мне не понравилась его домашняя страница, поэтому я создал ее с HTML и CSS.Вот места.

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

В магазине WordPress есть значок корзины.это содержит количество товаров в корзине.Я хочу создать похожую иконку на главной странице.и я хочу получить количество в элементе корзины.

Я видел в Chrome Inspector, что, когда я нахожусь на страницах магазина, «хранилище сеансов» и куки содержат значение счетчика (в незашифрованном виде).даже локальное хранилище имеет пару значений ключа корзины, но ее содержимое зашифровано e.g wc_cart_hash_8463xxxxx : 9d22c2d0yyyy

Когда окно браузера закрыто, «информация о сеансе» теряется.поэтому я думаю, что я должен использовать куки или локальное хранилище для отображения счетчика на моей иконке на главной странице.Но соответствующее значение ключа cookie отображается только в браузере магазина.Локальное хранилище, тем не менее, сохраняется, когда браузер находится на домашней странице, но оно зашифровано, в отличие от файлов cookie и хранилища сеансов.Все, что мне нужно, это значение счета в магазине, чтобы я мог использовать этот код javascript на своей домашней странице

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

Пожалуйста, порекомендуйте мне способ выполнения этой задачи?Будучи новичком, я открыт для любых предложений, критики и запросов.

...