Содержание
- 2. Определение сессии Web-сессия – специальный ключ (идентификатор сессии), хранящийся клиентской программой и сопоставляемый с пользовательскими данными
- 3. Причины появления сессий Web-сервер каждый раз при обращении к очередной странице инициализирует новую HTTP-транзакцию без возможности
- 4. Способы хранения ключа сессии на стороне клиента Ключ (идентификатор сессии) на стороне клиента может храниться двумя
- 5. Хранение сессии на стороне сервера Способы хранения данных внутри сессии никак не регламентируются и могут быть
- 6. Использование сессий Сессии могут использоваться для тех же целей, что и HTTP Cookie, но с сохранением
- 7. Механизм работы сессий Ключ считывается с сервера либо из строки URL, либо из Cookie На этапе
- 8. Сессии в PHP Ключ PHP-сессии, сохраняемый в Cookie, именуется по-умолчанию PHPSESSID. Значения сессии хранятся в суперглобальном
- 9. Сохранение данных сессии session_start(); /* инициализация механизма работы сессии */ $_SESSION["user"] = "pavel"; /* Сохранение переменной
- 10. Удаление данных сессии Для того, чтобы удалить переменную сессии, достаточно опустошить индекс ассоциативного суперглобального массива $_SESSION:
- 11. Удаление всей сессии Для того, чтобы удалить полностью текущую сессию пользователя, можно вызвать функцию session_destroy(): session_destroy();
- 12. Функции работы с идентификатором и его именем Функция, возвращающая текущий идентификатор сессии: string session_id ([ string
- 13. Безопасность сессии Узнав идентификатор сессии, злоумышленник может получить доступ к учётной записи другого пользователя. Способы получения
- 14. Безопасность сессии Существуют следующие методы обеспечения безопасности сессии: Запрет на хранение идентификатора сессии в части URL
- 15. Другие технологии защиты сессии Ограничение срока действия сессии Привязка к IP-адресу пользователя, его браузеру и другим
- 16. Функция md5() string md5 ( string $str ) Вычисляет MD5-хэш строки str используя алгоритм MD5 RSA
- 18. Скачать презентацию