За последние 24 часа нас посетили 24490 программистов и 1656 роботов. Сейчас ищут 856 программистов ...

_SESSION механизм работы

Тема в разделе "PHP для новичков", создана пользователем kowapos, 23 июн 2014.

  1. kowapos

    kowapos Активный пользователь

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    что такое сессии, и как ими пользоваться знаю. но объясните механизм работы. куда сохраняются сессии? на сервер? если да, то как сервер узнает пользователя? и сколько они хранятся? вот например, бывает так, $_SESSION['name'] = 1; в некоторых случаях если закрыть браузер и открыть сайт снова, то сессия живет, а иногда было, что после перезагрузки браузера сессия пропадает. это при том, что куки не использовались. вообщем, расскажите механизм работы сервера с сессиями. спасибо
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Сессии лежат в файлах в специальной временной папке на сервере. Время жизни сессии прописывается в настройках php. session.gc_maxlifetime. Каждая сессия имеет уникальный идентификатор, который передаётся через куки или в адресной строке как get-параметр
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.814
    Симпатии:
    1.332
    Адрес:
    Лень
    + setcookie