Сессии в php
Скачать 19.98 Kb.
|
Сессии в PHP В разнообразных конференциях, посвященных программированию меня в первую очередь всегда интересуют такие разделы, как "Web-программирование" и "Скрипты". По большей части, вопросы о PHP в таких форумах довольно простые, требующие лишь общего понимания PHP, тем не менее, самый часто задаваемый вопрос по моим наблюдениям, это: "Что такое сессии в PHP и с чем/как их можно кушать?". Хотелось бы разъяснить этот вопрос раз и навсегда. С самого начала PHP все приняли на ура, но как только на этом языке стали создавать достаточно крупные проекты, разработчики столкнулись с новой проблемой - в PHP отсутствовало понятие глобальных переменных! То есть, выполнялся некий скрипт, посылал сгенерированную страницу клиенту, и все ресурсы, используемые этим скриптом уничтожались. Попробую проиллюстрировать: предположим есть две страницы одного сайта, index.php и dothings.php. Исходники к этим страницам выглядят так: - index.php - $a = "Меня задали на index.php"; ?> echo $a; ?> echo $a; ?> Всё ОК. Сессию загрузили! Пройдём, посмотрим что там: echo $a; ?> Вы ввели неверный пароль! Привет, , ты на секретной странице!!! :) Вы ввели неверный пароль! Привет, , ты на секретной странице!!! :) |