Однажды, разрабатывая довольно и интересный проект столкнулся с необходимостью передать данные, собранные на клиенте, на сервер. Казалось бы, что может быть банальнее: записал , например переменную в куки, и на сервере обрабатывай. Но, аппетит заказчика был отменный. Проект развивался, бабки платились исправно, функционал наращивался. И в один прекрасный момент меня чуть не стошнило от мысли что каждый раз увеличивая количество переменных на сервер увеличиваются переменные в куки. Почитав документацию, решил сделать так:
например, есть некий массив в которую добавляются объекты.
На сервере
например, есть некий массив в которую добавляются объекты.
//массив
var answerArr = [];
answerArr.push({
clickCount: clickCount,
clickError: clickError,
clickOk: clickOk,
countOk:countOk,
mode: mode
});
//добавляем в куки
setCookie('data76', JSON.stringify(answerArr));
//все
//вот он, наш красавчик $json = $_COOKIE['data76']; //получили массив обьеектов $arr = json_decode($json);
все