Такс, уважаемые, в данный момент пытаюсь разобраться с таким понятием, как Сессии [в общем случае]. Что я понял: при обращении к какому-либо скрипту (напр. script.cgi) он ищет $sid, переданный клиентом, в значениях которые хранится на сервере (файл/БД - пох), если нашел - все хорошо и продолжаем работу дальше, если не нашел - редиректим на другой скрипт (напр. login.cgi), который принимает логин+пароль и, если они валидны (способ проверки опустим), - создает сессию и редиректит на script.cgi, который уже может оперирует такими вещами, как login (напр. для доступа к БД). Тут возникает несколько вопросов общего характера:
- Правильно ли я понял смысл сессий?
- Существуют ли иные способы реализовать подобное, (названий/определений для поиска инфы хватит)?
Собственно примеры есть, но хотелось бы лучше понять этот механизм.
Спасибо.