在TypoScript中存在获取环境变量HTTP_COOKIE_VARS(不推荐使用)的可能性:
10 = TEXT
10.data = global : HTTP_COOKIE_VARS | some_cookie
但是在我的服务器上(PHP 5.3),这个变量是空的!我想这是因为这个环境变量已被弃用。现在我的选项用完了,没有使用扩展,用户功能或用户条件。
也许你有个主意!提前谢谢。
答案 0 :(得分:8)
这应该可以胜任(至少使用TYPO3 4.5和PHP 5.3.8):
10 = TEXT
10.data = global:_COOKIE|some_cookie
10.wrap = <h2>Cookie: |</h2>
答案 1 :(得分:0)
不幸的是,$_COOKIE
变量没有内置功能。</ p>
然而,你可以编写一个实现tslib_content_getDataHook
接口的钩子并通过
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['getData'][] = 'path/to/your/class.user_cookiehook.php';