Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 23.01.2006, 06:12   #1
Wowa
Новенький
 
Регистрация: 23.01.2006
Сообщений: 8
По умолчанию Пропадают сессии при переходе между страницами

Пропадают сессии при переходе между страницами.
Я ставлю сессию так $_SESSION['test_ses']="wowa";
А на другой странице пытаюсь читать $_SESSION['test_ses'] и ничего там нет.
Да и вообще print_r($_SESSION) тоже ничего не выводит.

Пробовал подключать и через page_php_content и через свой плагин. Но все равно не работает....
Wowa вне форума   Ответить с цитированием
Старый 23.01.2006, 13:20   #2
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию re: Пропадают сессии при переходе между страницами

А ты пробовал перед выводом и перед установкой сессий ставить session_start(), а после установки вывода на экран ставить session_write_closed() только без @ вначале?
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 23.01.2006, 14:33   #3
Wowa
Новенький
 
Регистрация: 23.01.2006
Сообщений: 8
По умолчанию re: Пропадают сессии при переходе между страницами

session_start() ведь TYPO сам вызывает.... а session_write_closed() еще не пробовал.
Wowa вне форума   Ответить с цитированием
Старый 23.01.2006, 16:17   #4
Wowa
Новенький
 
Регистрация: 23.01.2006
Сообщений: 8
По умолчанию re: Пропадают сессии при переходе между страницами

Я над этой проблемой уже несколько дней мучаюсь. Она меня так довела, что я даже думал уже отказаться нафиг от TYPO3.
Wowa вне форума   Ответить с цитированием
Старый 23.01.2006, 21:27   #5
Wowa
Новенький
 
Регистрация: 23.01.2006
Сообщений: 8
По умолчанию re: Пропадают сессии при переходе между страницами

Решение найдено тут: http://forum.vingrad.ru/index.php?showtopic=80867
Wowa вне форума   Ответить с цитированием
Старый 24.01.2006, 14:44   #6
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию re: Пропадают сессии при переходе между страницами

TYPO3 ставит session_start() только там где ему надо, а потом их закрывает их session_write_close()
После чего массив $_SESSION становится недоступным. Перед использованием сессий всегда пишите @session_start() после дейсвий с сессиями прописывайте @session_write_close(). Всегда закрывайте сессии иначе php будет думать что скрипт не окончен и будет ждать когда истечет вермя исполнения. Что повлияет на скорость выполнения скриптов!
Dutchak Vitaly вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:39.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория