如何在OctoberCMS中获取cookie

问题描述 投票:0回答:1

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

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

这是我试图添加的内容

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

并在navbar.htm中

 {{ cookie_time }}

但它没有打印或任何东西。当我签入浏览时,我的网站正确存储该cookie。

php cookies octobercms
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.