Категория
Информатика
Тип
реферат
Страницы
10 стр.
Дата
15.04.2014
Формат файла
.html — Html-документ
Архив
1019673.zip — 7.32 kb
  • sessii-v-php_1019673_1.html — 23.65 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Вразнообразных конференциях, посвященных программированию меня в первую очередьвсегда интересуют такие разделы, как «Web-программирование» и«Скрипты». По большей части, вопросы о PHP в таких форумах довольнопростые, требующие лишь общего понимания PHP, тем не менее, самый частозадаваемый вопрос по моим наблюдениям, это: «Что такое сессии в PHP и счем/как их можно кушать?». Хотелось бы разъяснить этот вопрос раз инавсегда.

Ссамого начала PHP все приняли на ура, но как только на этом языке сталисоздавать достаточно крупные проекты, разработчики столкнулись с новойпроблемой — в PHP отсутствовало понятие глобальных переменных! То есть,выполнялся некий скрипт, посылал сгенерированную страницу клиенту, и всересурсы, используемые этим скриптом уничтожались. Попробую проиллюстрировать:предположим есть две страницы одного сайта, index.php и dothings.php. Исходникик этим страницам выглядят так:

— index.php -

$a= «Меня задали на index.php»;

?>

echo $a;

?>

— dothings.php -

echo $a;

?>

Есливыполнить эти два скрипта, то на первой странице мы увидим надпись «Менязадали на index.php», а вторая страница будет пустой.

Разработчикиweb-сайтов, недолго думая, стали использовать cookie для хранения глобальныхпеременных на стороне клиента. Процесс выглядел примерно так: пользовательприходит на главную страницу сайта, делает какие-то действия, и вся информация,связанная с этим пользователем, которая может потребоваться на других страницахсайта, будет храниться у него в браузере в виде cookie. Этот метод меетдовольно серьезные минусы, из-за которых от PHP в своё время отвернулось немалоразработчиков. Например, нам нужно авторизовать пользователя, чтобы разрешитьему доступ к закрытым (или принадлежащим только ему) разделам



Ваше мнение



CAPTCHA