如何在OctoberCMS中获取Cookie

时间:2019-02-25 00:54:01

标签: php cookies octobercms

我被做成了简单的cookie。当用户单击按钮时,它将当前时间保存在cookie中。我的问题是,我需要打印该日期并有条件。

我需要在default.htm或navbar.htm中打印cookie当前时间

这就是我要添加的内容

onStart() { 
   $cookie_time = htmlspecialchars($_COOKIE['get_date_time']);
}

以及在navbar.htm中

 {{ cookie_time }}

,但未打印或任何其他内容。当我签入浏览器时,我的网站正确存储了该Cookie。

1 个答案:

答案 0 :(得分:0)

虽然这不是最好的方法,但您获取Cookie值的方法很好。您的问题在于如何将值传递到树枝模板。

分配给$cookie_time的语法是错误的。
它应该像; $this['cookie_time'] = ...

完整的页面代码是这个;

url = "/test"
==
public function onStart() {
    $this['cookie_time'] = htmlspecialchars($_COOKIE['get_date_time']);
}
==
{{ cookie_time }}

请参见Hello World example in October document