2

TypoScript では、環境変数HTTP_COOKIE_VARS (非推奨) を取得する可能性が存在します:

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

これはドキュメンテーションから入手しました。

しかし、私のサーバー (PHP 5.3) では、この変数は空です! これは、この環境変数が廃止されたためだと思います。拡張機能、ユーザー関数、またはユーザー条件を使用せずに、オプションが不足しています。

たぶんあなたはアイデアを持っています!前もって感謝します。

4

2 に答える 2

9

これでうまくいくはずです (少なくとも TYPO3 4.5 と PHP 5.3.8 では):

10 = TEXT
10.data = global:_COOKIE|some_cookie
10.wrap = <h2>Cookie: |</h2>
于 2013-01-03T12:34:20.193 に答える
0

残念ながら、$_COOKIE変数の組み込み機能はありません。

tslib_content_getDataHookただし、インターフェースを実装するフックを作成し、それを経由して登録することはできます

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['getData'][] = 'path/to/your/class.user_cookiehook.php';
于 2012-01-05T20:05:13.720 に答える