- Автор темы
- #1
1. почему session_start(); переменных $_SESSION как бы обнуляет, вроде даже не уничтожает, а просто в null переводит
2. как сделать, чтобы session_id() был и у авторизованных, и у "гостей".
3. Что бы 2 пункт выполнился, достаточно написать в начале session_start();, но это обнуляет $_SESSION данные у авторизованного, что не приемлемо
4. Сессия () должна жить независимо от установок php.ini, у гостей от запуска сайта до закрытия браузера, а у авторизованного 1 месяц, если не нажал "выход", в этом случае его сессия уничтожается.
5. Наверняка для 4 пунта нужна функция для session_start();, что бы задать время жизни, что то типа:
2. как сделать, чтобы session_id() был и у авторизованных, и у "гостей".
3. Что бы 2 пункт выполнился, достаточно написать в начале session_start();, но это обнуляет $_SESSION данные у авторизованного, что не приемлемо
4. Сессия () должна жить независимо от установок php.ini, у гостей от запуска сайта до закрытия браузера, а у авторизованного 1 месяц, если не нажал "выход", в этом случае его сессия уничтожается.
5. Наверняка для 4 пунта нужна функция для session_start();, что бы задать время жизни, что то типа:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.