У меня есть форма, в которой я хотел бы сохранить значения в файле cookie, чтобы пользователю не приходилось повторно вводить форму при каждом посещении. (Форма несколько вариантов выбора для фильтрации результатов поиска.)
Я бы хотел, чтобы сериализация файлов cookie была легко читаемой из javascript (очевидно, для установки формы в onLoad), но я также хотел бы иметь возможность легко читать файлы cookie из PHP (чтобы я мог использовать данные формы фильтровать результаты поиска).
Как бы я мог сериализовать форму с выборками, для которых множественный = "множественный" установлен в cookie и чтобы он был легко читаемым в javascript и PHP?
Пожалуйста, не проповедуйте о проверке, я делаю это правильно на стороне сервера.
Если есть более разумное решение моей проблемы, пожалуйста, дайте мне знать.
Кстати: я использую CodeIgniter на сервере и библиотеки javascript Prototype / Scriptaculous.
Решение: Использовал прототип Object.toJSON(
Form.serialize(form, true))
для javascript и использовал PHP json_decode(string, bool)
для получения ассоциативного массив в PHP из JSON.