【问题标题】:Set cookie with button in Cakephp在 Cakephp 中使用按钮设置 cookie
【发布时间】:2017-02-13 06:12:00
【问题描述】:

我觉得这应该是一件很常见的事情,但我找不到任何关于它的信息。我正在尝试通过视图中的按钮在 CakePhp 3 中设置 cookie。 (想法是您点击同意条款,然后设置 cookie 后不再出现要求您同意的横幅)

我已经在控制器中加载了组件

$this->loadComponent('Cookie');

然后做了一个函数(到目前为止是最基本的)

public function setGoCookie()
{
    $this->Cookie->write('goCookie');
}

但我不知道如何从视图中的按钮调用此操作。

【问题讨论】:

    标签: php cakephp cookies setcookie


    【解决方案1】:

    但我不知道如何从视图中的按钮调用此操作。

    使用 AJAX 或创建指向该操作的链接,然后从那里重定向回您的来源。

    【讨论】:

      【解决方案2】:

      您不能直接通过客户端(如 HTML 或 CSS)设置 COOKIE。您必须在服务器端触发。您可以通过 ajax 请求或表单提交来完成。您也可以使用CakePHP Cell 加载任何数据

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-05
        • 1970-01-01
        • 2018-09-21
        • 1970-01-01
        相关资源
        最近更新 更多