php - PHP 设置 Cookie
问题描述
我一直在做一些研究,但在寻找正确的语法以创建 cookie 并将 URL 存储为值的条件时遇到问题。如果有人可以提供帮助。
<?php
if (isset($_COOKIE['_ppc_cookie']) && ( created within 28 days ago)) {
$value=$_GET['afil']; // I think this adds the url into the value
setcookie("ppc_tracked_url", $value, strtotime( '+1 days' ));
}
?>
如果已设置 ppc cookie(来自广告)并且它是在 28 天内创建的,请将 URL 设置为值并创建一个 cookie 以捕获 URL。
任何帮助表示赞赏。这对我来说是新的。
解决方案
我认为您无法获得 cookie 的创建日期。但是,您可以在创建时将其创建日期放入 cookie 中。
为此,请使用您的信息和创建日期制作一个数组并将其序列化。然后将序列化数据放入 cookie 中。
现在您只需要在读取 cookie 时进行反序列化。
推荐阅读
- opencl - 了解随机写入全局内存的性能行为
- java - Java线程InterruptedException块未执行
- ios - 如何在swift中使背景视图透明但图像不透明
- laravel - Laravel 与 Bootstrap 4 混合
- javascript - 如何自动更新本地存储数据
- ansible - Ansible 标签 - 未调用任务
- python - 使用列表作为输入在 Python 中运行进程时出错
- reactjs - 为什么当我使用 .map 而不是硬编码来动态填充内容时,Material UI 选项卡停止工作?
- r - 将ggplot2图形导出到Word文档的最佳方法?
- java - 在安全测试阶段需要类路径,而 arquillian 无法访问