【发布时间】:2018-07-06 21:39:35
【问题描述】:
我一直在做一些研究,但在寻找正确的语法来创建 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' ));
}
?>
如果已设置(来自广告)并在 28 天内创建了 ppc cookie,请将 URL 设置为值并创建 cookie 以捕获 URL。
任何帮助表示赞赏。这对我来说是新的。
【问题讨论】:
-
你拥有大部分。只需弄清楚如何确定是否在 28 天内。这个网站有很多例子说明如何做到这一点。
-
cookie 不会告诉您它是什么时候创建的。您必须将该信息明确存储为 cookie 的一部分。
-
Cookie 元数据仅供浏览器自己使用。它不会发送回服务器——您可以使用浏览器的开发人员工具在 Net 或类似名称的窗格中进行验证。如果 cookie 信息不匹配(因为它是不同的路径或因为它已过期),它的值只是 not 发送。