Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Сессии и куки (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/sessii-i-kuki-383248/)

Guest 16.10.2011 13:54

Сессии и куки
 
Прочитал различные FAQ по сессиям, но не совсем понятно следующее:Хочу стартовать сессию (делать session_start()) только для залогиненых пользователей (то есть вставить в каждый скрипт строку вида "если пользователь залогинен, то session_start()"). Насколько я знаю, залогиненый от незалогиненого отличается только наличием переменной в $_SESSION, которую мы туда положили при успешном входе пользователя. Но доступ к переменным в $_SESSION появляется только после session_start(). Замкнутый круг.session.use_only_cookies = 1, то есть сессии только "кукичные"Вопросы: 1) Отличается ли еще чем-нибудь залогиненый пользователь от незалогиненного (говорят, что $_REQUEST[session_name()] не пустой, если есть сессия, но это верно только для сессии, использующей запрос через адрес, а не куки)?2) является ли session_start() для всех пользователей лишней нагрузкой на сервер или не ломать голову, а на каждой странице делать в начале скрипта session_start() независимо, выполнен ли вход?


Часовой пояс GMT, время: 04:31.


© www.otvetnemail.ru - Форум вопросов и ответов.