cookie в javascript и php - PullRequest
       14

cookie в javascript и php

1 голос
/ 14 декабря 2009

Можно ли установить многомерный массив 30x200 в JavaScript в качестве файла cookie, а затем прочитать его обратно в PHP?

1 Ответ

1 голос
/ 14 декабря 2009

Вы можете, если хотите. Нормальный максимальный размер заголовка файла cookie составляет 4 КБ, поэтому вам следует убедиться, что размер данных не превышает этого.

PHP и Javascript, очевидно, имеют разные синтаксические методы работы с данными, поэтому вам нужно как-то сериализовать ваш массив и выполнить обратное в PHP, чтобы получить данные в удобной форме. Если вам нужно сохранить определенный синтаксис массива, вы можете закодировать данные в строку JSON и использовать json_decode () в PHP. Другой метод - найти класс сериализации ( см. Эту статью ) для Javascript. Возможно, сработает даже строка с разделителями-запятыми, которую вы можете просто explode () в PHP.

Похоже, что может быть лучший способ сделать это, чем куки. Вы можете пересмотреть свои методы. Возможно, вы могли бы как-то хранить даты в $ _SESSION?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...