setcookie çalışmıyor

1 Cevap php

Ben index.php olarak adlandırılan basit bir dosya var. Ben bunu bir-dolan asla çerez içinde saklanacağı bir sorgu dizesi geçmesi gerekiyor. Dosya tam olarak bu gibi görünüyor:

<?php

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

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

Ancak, çerez ayarlanır. Ne referrer_id içinde basit bir tamsayı (I yapılan testlerde, durum 1) 'dir. Fonksiyon setCoookie true dönüş ve her şey gayet iyi çalışıyor gibi görünüyor ama hiçbir çerez ayarlanır. Ben yanlış bir şey yapıyorum?

1 Cevap

Zaman int daha büyük olduğunu, bu yüzden silinir, ne demek, sonuç negatif olduğunu düşünüyorum, ve sonra çerez içine geçmiş ayarlanır. Yerine 3 yılda 100 saati ayarlayın.