Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 13:54
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Зарегался на torrents.ru, вхожу на сайт а он мне пишет КУКИ ДОЛЖНЫ БЫТЬ ВКЛЮЧЕНЫ.Что такое куки и как их включить? Guest Новый архив 4 0 16.03.2012 07:24
Студент от сессии до сессии....(продолжете? Guest Ещё вопросы и ответы из архива 7 0 10.01.2012 09:49
1. Сессии и разные домены 3 уровня 2. Отлов закрытия сессии Guest Продолжение старого архива 0 17.10.2011 04:42
Сессии и куки Guest Продолжение старого архива 0 16.10.2011 15:45
Куки в php Guest Продолжение старого архива 0 16.10.2011 15:16



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