Механизм сессий:
Автор
Blitzzz
 OSR Страница 1 из 3
  » ...
В процессе разработки какого-либо сайта перед разработчиками, как правило, стоит одна задача: отслеживать на всех скриптах сайта каждого конкретного пользователя, чтобы предоставляьб ему сервис наиболее качественно. Основоной сферой применеия такого желания является система авторизации. Скрипт на сервере должен как-то поннимать, что именно этот пользователь является авторизованным и имеет именно такие регистрационные данные. Становится ясным, что без общения сервера с компъютером пользователя дело не обойдется. Значит, для осуществления выше описанных механизмов должны существовать какие-то возможности, которые позволяют идентифицировть пользователя при запросе у сервера выполнения скрипта. Надо еще и учитывать, что в один и тот же момент к скрипту могут обращаться сразу несколько пользователей. Язык PHP дает нам несколько таких возможностей: применение сессий (сеансов) и применение Cookies браузеров. В этой статье мы разберем сессии и их применение.
Сессия представляет собой некий механизм, который позволяет обмениваться данными между страницами одного сайта и создаются для каждого пользователя, другими словами это ячейка памяти, в которой хранится информация, доступная в каждом скрипте сайта. Данная возможность появилась в 4й версии PHP. Возможно у вас появился вопрос: а зачем оно нам надо? объясню на примерах. Например, нам нужно разбить страницу с полями ввода на несколько страниц, но так, чтобы на предыдущих страницах оставлась введенная пользователем информация. Очевидно, что такую информацию удобно сохранять временно при помощи сессии, и не надо задумываться о том, что пользователь ушел с сайта, что на странице могут находиться одновременно несколько пользователей. Ту же авторизацию можно реализовать посредством применения сессий, где данные авторизации хранятся посредством сессий. Вообще система авторизации является основной сферой применения сессий. Хотя это не запрещает...
Таги: web-программирование, PHP
  » ...

Яндекс.Метрика
Вы не авторизованы!
Авторизация
Обновить
Глав
[след]
страницы: 1 , 2 , 3

Добавить в избранное (только для авторизированных)