![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Новенький
Регистрация: 23.01.2006
Сообщений: 8
|
Пропадают сессии при переходе между страницами.
Я ставлю сессию так $_SESSION['test_ses']="wowa"; А на другой странице пытаюсь читать $_SESSION['test_ses'] и ничего там нет. Да и вообще print_r($_SESSION) тоже ничего не выводит. Пробовал подключать и через page_php_content и через свой плагин. Но все равно не работает.... |
|
|
|
|
|
#2 |
|
TYPO3 Infected
|
А ты пробовал перед выводом и перед установкой сессий ставить session_start(), а после установки вывода на экран ставить session_write_closed() только без @ вначале?
|
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 23.01.2006
Сообщений: 8
|
session_start() ведь TYPO сам вызывает.... а session_write_closed() еще не пробовал.
|
|
|
|
|
|
#4 |
|
Новенький
Регистрация: 23.01.2006
Сообщений: 8
|
Я над этой проблемой уже несколько дней мучаюсь. Она меня так довела, что я даже думал уже отказаться нафиг от TYPO3.
|
|
|
|
|
|
#5 |
|
Новенький
Регистрация: 23.01.2006
Сообщений: 8
|
Решение найдено тут: http://forum.vingrad.ru/index.php?showtopic=80867
|
|
|
|
|
|
#6 |
|
TYPO3 Infected
|
TYPO3 ставит session_start() только там где ему надо, а потом их закрывает их session_write_close()
После чего массив $_SESSION становится недоступным. Перед использованием сессий всегда пишите @session_start() после дейсвий с сессиями прописывайте @session_write_close(). Всегда закрывайте сессии иначе php будет думать что скрипт не окончен и будет ждать когда истечет вермя исполнения. Что повлияет на скорость выполнения скриптов! |
|
|
|