Ben geçmişte çerezleri kullanarak birçok sorunlarınız hatırlamıyorum ama bazı beklenmeyen sonuçlar oynamak ve karşılaşıldı.
(Benim etki alanı ayarı dolayısıyla, localhost üzerinde çalışan kulüpler)
<?php
$sessionCookie = rand();
setcookie("crav_auto_login_cookie", $sessionCookie, false,"/crav/", false);
echo "Cookie Set<br/>";
echo "Cookie equals: ".$_COOKIE["crav_auto_login_cookie"]."<br/>";
echo "should equal: ". $sessionCookie;
?>
Bu aşağıdaki çıkışı verecektir:
Cookie Set
Cookie equals: 457718770
should equal: 318511886
Açıkçası bir şey eksik, ama emin değilim neden değerleri farklı duyuyorum. Çerezler sayfa çağrı üzerine yüklenir, ve $_COOKIE["crav_auto_login_cookie"] sayfası açıldığında denilen örneğinden sonuçları dönen ve yeni set değerini yansıtan değil diye mi? Bu durumda ise, neden?