【问题标题】:setcookie does not work设置cookie不起作用
【发布时间】:2009-06-15 19:40:26
【问题描述】:

我有一个名为 index.php 的简单文件。我需要向它传递一个查询字符串,该查询字符串将存储在一个永不过期的 cookie 中。该文件看起来完全像这样:

<?php

if (isset($_GET['referrer_id']))
{
    $querystringWithJunk = $_GET['referrer_id'];
    $querystringArray = explode('/', $querystringWithJunk);

    setcookie("referrer_id", $querystringArray[0], time() + 60*60*24*365*100);
}?>

但是,没有设置 cookie。 referrer_id 里面的内容是一个简单的整数(在我所做的测试中,它是 1)。函数 setCoookie 返回 true,一切似乎都正常,但没有设置 cookie。我做错了吗?

【问题讨论】:

    标签: php setcookie


    【解决方案1】:

    时间大于int,所以我认为结果是否定的,然后将cookie设置为过去,什么意思,它被删除了。将时间设置为 3 年而不是 100 年。

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 1970-01-01
      • 2016-05-12
      • 2013-09-18
      • 2013-07-10
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多