Как записать данные в куки на JS, а потом обработать их на PHP? Читайте ниже одно из возможных решений.
cookie.js и PHP
Продолжаем тему “печенек” :). Вы могли уже видеть эти статьи:
Подключив cookie.js, пишем такой код:
$.cookie('var_1', $('#var_1').val(), {expires: 30, path: '/'}); $.cookie('var_2', $('#var_2').val(), {expires: 30, path: '/'}); $.cookie('var_3', $('#var_3').val(), {expires: 30, path: '/'}); $.cookie('var_4', $('#var_4').val(), {expires: 30, path: '/'}); $.cookie('var_5', $('#var_5').val(), {expires: 30, path: '/'});
PHP будет выглядеть так:
$var_1 = ($_COOKIE['var_1']) ? $_COOKIE['var_1'] : 50; $var_2 = ($_COOKIE['var_2']) ? $_COOKIE['var_2'] : 3; $var_3 = ($_COOKIE['var_3']) ? $_COOKIE['var_3'] : '-5'; $var_4 = ($_COOKIE['var_4']) ? $_COOKIE['var_4'] : 25; $var_5 = ($_COOKIE['var_5']) ? $_COOKIE['var_5'] : 1;
Как видно из примера выше, записываем на 30 дней наши 5 переменных, а на PHP при помощи тернарного оператора (сокращенный if / else) записываем либо значение с COOKIE, либо значение по умолчанию (для переменной номер 1 это значение 50, и т.д.).