我有名为index.php的一个简单的文件。我需要通过它,将被存储在一个永远不会过期的饼干内的查询字符串。文件看起来完全是这样的:

<?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回归真实,似乎一切都工作正常,但没有cookie设置。我是不是做错了什么?

有帮助吗?

解决方案

时间比INT更大,所以我认为结果是否定的,然后cookie被设置成过去,什么手段,将被删除。设定的时间至3年,而不是100。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top