Задайте вопрос
Поиск по сайту

Содержание:

Глава1 - Основы.

  • Установка и настройка Denwer.
  • Знакомство с РНР.
  • Переменные.
  • Операторы.
  • Массивы и циклы
  • Функции.

  • Глава2 - Разработка web-сайтов и взаимодействие с MySql.
    Partner


    Что такое сессии в php?


    Для хранения временных данных мы можем использовать и куки, но они всегда ограничены по размеру, пользователь легко может их просмотреть и нам придется, посылая шифровать, а принимая расшифровывать. Но гонять много лишних данных по http тоже не есть хорошо...

    Отчасти для того и были придуманы

    сесиии.

    Итак, как это работает?


    Сесиия - это, можно сазать, глобальное хранилище данных, доступное со всех абсолютно страниц и хранится сессия на сервере, не у пользователя!

    Т.е. пользователь пришел к нам, мы проверяем существует ли для него сессия. Если нет мы ее открываем для этого конкретного пользователя, в связи с чем на сервере php создает обычный текстовый файл с уникальным идентификатором сессии для этого пользователя.

    И, например, пользователю предлагается пройти некий тест на 5 страниц а в шестой будут отображены результаты. Реализуем это с помощью сессии.

    При первом обращении, если сессия еще не была создана, то создаем, а потом по мере того как юзер переходит от страницы к странице, отвечая на вопросы, мы каждый раз опять проверяем существует ли сессия и записиываем в нее данные, а когда тест пройден, просто в шестой странице отдаем данные из сессии.

    Открытие, удаление сесии.





    Подробный пример Вы можете посмотреть в задаче здесь

    Наверх Предыдущая страница Следующая страница