php - 如何使用参数在特定页面上设置cookie
问题描述
我正在尝试使用此代码来设置我的 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 的值;
我该怎么做?
解决方案
您可能想查看:查看特定页面时放置 cookie?
您可以将逻辑放入functions.php
文件中以检测您是否在所需的页面上并相应地设置您的 cookie 值。
推荐阅读
- c# - 无需输入即可发送发件箱消息
- c# - 在 Graphql 中如何进行内部连接
- c# - MongoDB C# 驱动程序通用类型
- java - Spring Security 上的 Jwt 身份验证 - java.lang.StackOverflowError
- reactjs - 如何在反应渲染返回中访问道具
- android-studio - 在 Android Studios 4.2 中哪里可以找到自定义模板
- python - 如何在python中将txt转换为字典
- vba - 使用 VBA 进行有限差分法的问题
- string - 如何将字符串变量注入 Jupyter Magic json 字符串
- sh - 独立 Shell 脚本工作正常,但使用时 sh_binary 的 srcs 无法正常工作