Можно ли получить $ _COOKIE с TypoScript? - PullRequest
2 голосов
/ 05 января 2012

В TypoScript существует возможность получить переменную окружения HTTP_COOKIE_VARS (что устарело):

10 = TEXT
10.data = global : HTTP_COOKIE_VARS | some_cookie

Я получил это из документации .

Но на моем сервере (PHP 5.3) эта переменная пуста!Я полагаю, это потому, что эта переменная среды устарела.Теперь у меня заканчиваются опции, без использования расширения, пользовательской функции или пользовательского условия.

Возможно, у вас есть идея!Заранее спасибо.

Ответы [ 2 ]

8 голосов
/ 03 января 2013

это должно сделать работу (по крайней мере, с TYPO3 4.5 и PHP 5.3.8):

10 = TEXT
10.data = global:_COOKIE|some_cookie
10.wrap = <h2>Cookie: |</h2>
0 голосов
/ 06 января 2012

К сожалению, для переменной $_COOKIE нет встроенных функций.

Однако вы можете написать хук, который реализует интерфейс tslib_content_getDataHook, и зарегистрировать его через

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['getData'][] = 'path/to/your/class.user_cookiehook.php';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...