время
|
|
424 Часть IV. PHP-функции Глава
424 Часть IV. PHP-функции
Глава 31
Сессии в РНР
На разнообразных сайтах, посвященных программированию, в разделах о Web-про-
граммировании, в частности в форумах на эту тему, часто задают вопрос: ?Что такое
сессии в РНР и зачем они нужны??.
В данной главе рассмотрены следующие вопросы;
• понятие сессий в РНР;
• работа с сессиями;
• практическое применение;
• безопасность.
31.1. Понятие сессий в РНР
Когда появились первые версии РНР, программисты столкнулись с такой пробле-
мой, как отсутствие глобальных переменных. Выполнялся некий скрипт, посылал
результирующую HTML-страницу клиенту, и все ресурсы, используемые этим
скриптом, уничтожались. Рассмотрим пример. Допустим, есть две страницы одно-
го сайта — index .php и pagel .php. Вот исходный код этих страниц:
Пример 31.1. Файл index.php
<?php
$а = "Test index.php";
?>
<htmlxbody>
<?php
echo $a;
?>
</body></html>
Пример 31.2. Файл pagel. php
<htmlxbody>
<?php
echo