Как работают cookie и сессии в PHP

Описание к видео Как работают cookie и сессии в PHP

Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob

В этом видео подробно разберем механизмы работы COOKIE и SESSION в PHP. Узнаем зачем использовать cookie и сессии. Разберем основные их отличия, а также примеры использования. Использование безопасных флагов для cookie (HttpOnly, Secure). Настройка времени жизни сессий в зависимости от требований безопасности. Сделаем простую форму авторизации пользователя, а также ротацию банеров с помощью COOKIE.

В COOKIE стоит хранить данные, которые безопасно раскрывать пользователю, в SESSION стоит хранить информацию об аутентификации. Сессии не работают отдельно от COOKIE, а являются их дополнением, для обеспечения более безопасного хранения данных пользователя на сервере.

Сессии храняться на сервере, а на клиенте (браузере) хранится только уникальный идентификатор сессии. COOKIE хранятся на стороне клиента, то есть в браузере пользователя.

00:00 Что такое HTTP COOKIE (веб куки)
01:24 Каким образом происходит инициализация данных COOKIE
03:40 Массив $_COOKIE в PHP
04:00 Функция setcookie в PHP для установки данных куки
07:00 Параметры функции setcookie
11:00 Параметр $path в функции setcookie, как работает и что прописывать
12:00 Параметр httpOnly в функции PHP setcookie
14:00 Делаем простейшую ротацию банеров с помощью куки
18:00 Простейшая аутентификация пользователя с помощью COOKIE и проблемы такого подхода
20:00 Делаем аутентификацию c помощью встроенного в PHP механизма сессий
23:00 Устанавливаем время жизни сессии c помощью ini_set
26:00 Уничтожение данных сессии и выход пользователя из системы

#обучение #программирование #php

Комментарии

Информация по комментариям в разработке