テンプレート・タグによるクッキーの利用 (CookieUtilitiesプラグイン)

HTTP Cookie を活用するためのテンプレート・タグを提供します。ダイナミック・パブリッシングでのみ利用可能です。

条件タグ

タグ 説明 タグ属性
<mt:ifcookie> ~ </mt:ifcookie> 指定したクッキーに値がある時、ブロックを評価します。
  • name : クッキー名
  • key : 指定した変数に取得したクッキーの値をセットする(初期値は'cookie_val')
  • (note) : mt:ifタグの比較用のタグ属性を利用可能

ファンクションタグ

タグ 説明 タグ属性
<mt:clearallcookies /> すべてのクッキーを削除します。
  • reload : クッキーをクリアした後でページをリロードする
<mt:clearcookie /> 指定したクッキーを削除します。
  • name : クッキー名
  • reload : クッキーをクリアした後でページをリロードする
<mt:getcookie /> 指定した名前のクッキーを取得します。
  • name : クッキー名
<mt:setcookie /> クッキーに値をセットします。httpsでのアクセス時、セキュアフラグは自動的に付与されます。
  • name : クッキー名
  • value : クッキーの値
  • path : サーバー上でのクッキーを有効とするパス(初期値は'/')
  • expires : クッキーの有効期限秒(初期値は'86400' *環境変数'sess_timeout'の値)
  • httponly : セットしたクッキーの値には HTTPを通してのみアクセスできるようになります(JapaScript等からはアクセスできません)。
  • reload : クッキーをセットした後でページをリロードする