PDA

Показать полную графическую версию : PHP->Sessions: вопрос по функции session_set_save_handler


vadimiron
18-09-2005, 23:24
Я не до конца понимаю механизм сессий, а именно как работают сессии с функцией session_set_save_handler? Эта функция позволяет самому определить, как сохраняются данные определённой сессии, но как же в этом случае мы (то есть скрипт) определяем, к какому юзеру принадлежит какая сессия? Возможно номер сессии всё равно сохраняется в куки на машине юзера, или как??

Vlad Drakula
19-09-2005, 09:15
vadimiron
id сессии может передаваться через строку запроса или храниться в кукисах.

Prisoner
20-09-2005, 12:04
ID сессии в любом случае будет храниться у пользователя, ваш вопрос относительно хранения сессий методом отличным по умолчанию (скажем в БД). session_set_save_handler назначает группу функций которые будут открывать сессию, читать ее, записывать и так далее. Но номер сессии, в любом случае даст броузер. Поглядите пример (http://php.rinet.ru/manual/ru/function.session-set-save-handler.php) создания обработчика на php.net.




© OSzone.net 2001-2012