Ayar çerez yolu için "/"

3 Cevap php

Php çerez yolunu ayarladığınızda "/" etki alanındaki her subdirs için çalışır, ama sadece geçerli dizinin için değil Neden.

çerez gibi ayarlanır:

setcookie("name", "val", expire_time, "/");

Sadece çalışmak istemiyor.

3 Cevap

etki alanı parametresi dahil deneyin:

setcookie("name", "val", expire_time, "/", ".domain.com");
// don't forget the prefixing period: .domain.com

Bu "domain.com" her sudomains sağlayacak

Localhost üzerinde test ediyoruz? Bu durumda, $domain için null değeri olarak geçmesi gerekiyor.

/ tüm etki alanı için kullanılabilir hale getirmek gerektiğini çerez yolunu ayarlama. Eğer böyle çerez ayarlanır ve gönderilen değilse, yanlış başka bir şey var.

Firefox Web Developer addon kullanmayı deneyin. Size mevcut çerezleri ayrıntılarını gösterir. Belki bu sorunu teşhis yardımcı olabilir.