php - 如何在 OctoberCMS 中获取 cookie
问题描述
我做了简单的饼干。当用户单击按钮时,它将当前时间保存在 cookie 中。我的问题是,我需要打印该日期并设置条件。
我需要在 default.htm 或 navbar.htm 中打印 cookie 当前时间
这是我试图添加的
onStart() {
$cookie_time = htmlspecialchars($_COOKIE['get_date_time']);
}
并在 navbar.htm
{{ cookie_time }}
但它没有打印或任何东西。当我签入时,浏览我的网站会正确存储该 cookie。
解决方案
虽然它不是最好的,但你获得 cookie 价值的方式很好。您的问题在于如何将值传递给树枝模板。
分配给的语法$cookie_time
是错误的。
应该是这样的;$this['cookie_time'] = ...
完整的页面代码是这样的;
url = "/test"
==
public function onStart() {
$this['cookie_time'] = htmlspecialchars($_COOKIE['get_date_time']);
}
==
{{ cookie_time }}
推荐阅读
- database - 在 Postgres 中存储加密数据最合适的方式
- python - ValueError:托管端点错误。生产变体 AllTraffic 的主容器未通过 ping 健康检查
- windows-installer - 错误代码 1703,没有消息和选项,按 OK 后强制重启
- c# - 如何将具有属性的类传递给 WPF 模式窗口,对其进行修改,然后将类返回父窗口?
- regex - 在字符串前后添加一个单词
- c++ - strcpy 可以在 Windows 上编译,但不能在 Linux 上编译
- java - JavaFX:FileChooser 闪烁
- django - Django:向所有用户(会话)发送消息
- ios - XCUITest/Appium 在性能测试期间在 iOS 上的应用程序上加载
- javascript - 找不到方法 moveThreadToInbox((class))