【问题标题】:How to set cookie on a specific page with a parameter如何使用参数在特定页面上设置cookie
【发布时间】:2019-03-08 04:55:05
【问题描述】:

我正在尝试使用此代码来设置我的 cookie

function setChosen($chosen) {
    if(!isset($_COOKIE['ws-chosen'])) {
        setcookie('ws-chosen', $chosen, strtotime('1 days')); 
    }
}

我希望在特定页面上调用它,例如:

setChosen($chosenitem);

我正在使用 wordpress,这不起作用,除非我将它连接到 functions.php 上的初始化

add_action('init','setChosen');

但我需要从特定页面传递一个参数作为 cookie 的值;

我该怎么做?

【问题讨论】:

    标签: php wordpress cookies


    【解决方案1】:

    您可能想查看:Place a cookie when a specific page has been viewed?

    您可以将逻辑放入functions.php 文件中,以检测您是否在所需的页面上并相应地设置您的 cookie 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多