Хранить двумерный массив из Javascript в Cookie

Прежде всего, спасибо всем, кто читает это и пытается помочь мне!

У меня есть интернет-магазин, и у меня есть двумерный массив с такими продуктами:

 1. $arrayProducts[id][0] -> id
2. $arrayProducts[id][1] -> product name
3. $arrayProducts[id][2] -> price

так далее..

Я знаю, что это не лучший способ сделать систему, но это так.

Теперь я хочу сохранить этот двумерный массив в cookie, потому что я хочу сохранить корзину от пользователя, если он уходит с моей страницы, и загрузить его снова, когда они вернутся.

Я думаю, что лучший способ сделать это с помощью cookie, но я не знаю, должен ли я сделать json_encode а также json_decode с этим двумерным массивом, или как лучше всего решить мою проблему.

0

Решение

Перед сохранением ваших данных в cookie-файл приведите в соответствие ваш массив.

var x = JSON.stringify(yourarrayvar);

затем сохраните х в cookie.

0

Другие решения

Вы можете использовать php сессию

session_start();
$_SESSION['products'] = $arrayProducts;

после обновления страницы у вас останется массив products в массиве $ _SESSION.

0

По вопросам рекламы [email protected]