Internet Explorer üzerinde setcookie problemi yaşayanlar

Internet Explorer nasıl bir yazılımdır, hala kavramış değilim 🙂 Tek bildiğim, kendi bildiklerini okuduğu.. Neyse, Internet Explorer üzerinde PHP setcookie fonksiyonu ile problem yaşayabilirsiniz. İşte bunun sebeplerinden biri.

Internet Explorer ile setcookie problemi

Bu problem şu an tüm Internet Explorer sürümlerinde var. PHP setcookie ile çerez atarken, çerez süresini time()+3600 gibi tanımlıyorduk örneğin. İşte Internet Explorer ne hikmetse, 3600 saniyeyi kabul etmiyor. Mazereti ise 7200 saniyeden az oluşu. Bu nedenle çerezleri kabul etmiyor ve sisteminiz sapıtıyor. Halbuki canım Firefox hiç problem yapmıyor ve 3600 saniye boyunca çerezi tanıyor. Bu problemi çözmek için ancak time()+7200 tanımlaması yapmamız gerekiyor.