Cookies 是否可以使用打字脚本获取$\u COOKIE?

Cookies 是否可以使用打字脚本获取$\u COOKIE?,cookies,typo3,typoscript,Cookies,Typo3,Typoscript,在TypoScript中存在获取环境变量的可能性(已弃用): 我知道了 但是在我的服务器(PHP5.3)上,这个变量是空的!我想这是因为这个环境变量已被弃用。现在我的选项已经用完了,没有使用扩展、用户函数或用户条件 也许你有个主意!提前感谢。不幸的是,$\u COOKIE变量没有内置功能 但是,您可以编写一个钩子来实现tslib\u content\u getDataHook接口,并通过 $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_cont

在TypoScript中存在获取环境变量的可能性(已弃用):

我知道了

但是在我的服务器(PHP5.3)上,这个变量是空的!我想这是因为这个环境变量已被弃用。现在我的选项已经用完了,没有使用扩展、用户函数或用户条件


也许你有个主意!提前感谢。

不幸的是,
$\u COOKIE
变量没有内置功能

但是,您可以编写一个钩子来实现
tslib\u content\u getDataHook
接口,并通过

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['getData'][] = 'path/to/your/class.user_cookiehook.php';
这应该可以完成工作(至少对于TYPO3 4.5和PHP 5.3.8):

10=文本
10.data=global:_COOKIE | some_COOKIE
10.wrap=Cookie:|

也适用于最新版本的TYPO3,在10.4.15中进行了测试
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['getData'][] = 'path/to/your/class.user_cookiehook.php';
10 = TEXT
10.data = global:_COOKIE|some_cookie
10.wrap = <h2>Cookie: |</h2>