![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Продвинутый
Регистрация: 23.10.2008
Сообщений: 30
|
Создаю екстеншен.
Мне нужно записать переменные в сесию. После перегрузки страницы они не записываються. Может нужно где то в тайпо включить сохранение сессий? PHP код:
В чём может быть проблемма? Использую typo3 4.5. Может этот способ работает только если делаю вход как fe_пользователь? А чтобы работало не для залогиненых нужно использовать стандартный механизм работы с сессиями (писать в $_SESSION)? Хотя даже тогда сам обэкт $GLOBALS["TSFE"]->fe_user всё равно существует Последний раз редактировалось lyova; 24.01.2013 в 04:52 |
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
При данном механзме который Вы хотите использовать
сессии пишутся в БД - if ($GLOBALS["TSFE"]->loginUser){ #это для авторизированных пользователей $myData = $GLOBALS["TSFE"]->fe_user->getKey("user","myData"); } else { #это для не авторизированных пользователей $myData = $GLOBALS["TSFE"]->fe_user->getKey("ses","myData"); } См.: здесь... http://www.koller-webprogramming.ch/...-mit-sessions/ |
|
|
|
|
|
#3 |
|
Продвинутый
Регистрация: 23.10.2008
Сообщений: 30
|
Но я так и использую это:
PHP код:
|
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Сессия пишется в БД
Вы можете ее записать [название расширения][ключ][значение] Вы можете ее получить [название расширения][ключ][значение] _SESSION - использовать не надо.... |
|
|
|
|
|
#5 |
|
Продвинутый
Регистрация: 23.10.2008
Сообщений: 30
|
Запустил этот код на другом хостинге. Всё работает. Значит сам код в моём первом посте правильный и его можно использовать. Наверно всё таки где-то на шлюзе режутся куки. Попробовал зайти на сайт по локальному IP адресу(не из вне) работает.
|
|
|
|
|
|
#6 |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Удивительно - в круг моих понятий при работе с typo3 досихпор не вошли такие понятия как шлюзы, резка cook , IP - и прочее - только хостинг либо localhost
- наверно всему виной отсутствие злых админов - которым лишь бы что-то закрыть...
Последний раз редактировалось Ивано++; 25.01.2013 в 14:29 |
|
|
|
|
|
#7 |
|
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Ивану - вы по немецки понимаете?
|
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Запись на страницу - не в tt_content а в другую таблицу | Ивано | Разработка расширений / TYPO3 extension development | 1 | 20.07.2012 13:03 |
| запись данных прямо в tt_content | Anlov | Общие вопросы | 10 | 28.09.2011 19:19 |
| как формировать ссылку на запись, которая на другой странице | surfman | TypoScript практикум | 0 | 25.11.2009 12:24 |
| сохранять запись не на той странице, где создается | demav | TypoScript практикум | 2 | 10.07.2007 22:55 |
| Создать новую запись. | Perignator Temporis | Общие вопросы | 2 | 10.11.2004 19:48 |