
Задачи по PHP этого блока помогают понять что такое cookie, какие параметры cookie существуют, как происходит создание cookie, читать и удалять cookie; сохранять массив в cookie. Все приведённые задания можно выполнить и используя механизм PHP-сессий. Создание сессии, чтение сессии и её удаление рассматриваем на курсах PHP. Примечание: не храните в сессиях информацию чувствительную к безопасности.
Задачи по PHP: cookie
- Создайте PHP cookie с строкой текста. Прочитайте и выведите ее содержимое. Примечание: в этом и следующих заданиях по работе с cookies, используйте отладчик.
- Создайте куки с логином посетителя и временем последнего захода. Куки должны хранится максимум 1 час. Примечание: возможно понадобится форма для ввода логина.
- Создайте cookie , в которые разместите произвольный ассоциативный массив из двух элементов.
- Прочитайте и выведите на экран данные из cookies, размещеные в прошлом задании.
- Создайте PHP cookie, которая будет хранить количество посещений страницы.
- * Создайте скрипт с перечнем товаров и кнопкой «добавить», рядом с каждым товаром, содержащей адрес скрипта добавления товара а корзину и идентификатора товара. При нажатии на каждую такую ссылку, у нас должно меняться количество товаров в корзине.
- Создайте игру » Крестики-нолики» (подобно Крестикам-ноликам на JS, но в текущей задаче нужно выполнить на PHP), используя для передачи состояния поля cookie . Примечание: не буду скрывать, что на практике подобные приёмы не будут считаться хорошими. Задание призвано закрепить работу с cookies в PHP.
- Создайте в cookie очередь из трех страниц сайта, которые посещены сами последними.
- * Используя панель навигации Bootstrap, создайте выпадающее меню пользователя в верхней правой части страницы. При введении логина и пароля, посетитель должен видеть меню с кнопкой «выход», а при нажатии на эту кнопку видеть стандартную форму для ввода логина/пароля. Примечание: ни в коем случае, не храните пароль в cookies.
- Выполните предыдущие четыре задания, используя механизм работы с сессиями в PHP.