internet explorer çerez sorunu
Çerezler bilindiği gibi en ilkel ve istemci tarafında veri saklamanın halen tek yoludur. HTML5 ile tarayıcı tarafında veritabanı da kullanılmaya başlanmıştır ama konumuz bu değil. Konu, chrome, firefox ve benzeri tarayıcıların çerezleri sorunsuz olarak kabul ederken internet explorer(ie)'ın kabul etmemesidir.
Sadece ie'nin bu sorunu çıkarmasının çeşitli sebepleri oluyormuş; sunucu ile istemci tarihlerinin uyuşmazlığı, çerezin alanadı ve yol bilgilerinin verilmemesi, zaman aşımı süresinin çok ileri olması, çeşitli standartların uygulanması gibi... Bunlar akla gelebilir ve sorun olduğunda bunlara bakılabilir.
Fakat bugün çok ilginç bir şey gördük. Herkesin yüzünde tebessüm oluştu, tabii tebessümle birlikte hangi hislerin oluştuğunu kestirmem zor; ama kendi hislerimden eminim, biraz kızgınlık hissettim.
6,7,8,9 farketmeksizin tüm ie tarayıcıları hostun adında alt çizgi varsa bu hosttan cookie kabul etmiyor. IE0005 numaralı rapora bakın: Setting cookies fails when the hostname of the server contains an underscore.
Kendine göre geçerli politikaları, sebepleri olabilir, sevgili ie'nin. Ama bunu bir şekilde söylemeli. Tamam, iki gündür çözümü 15 saniyelik bir sorunla uğraşıldı, biz uğraşanlar çok gerizekalıyız veya acemiyiz, cahiliz, lafın kısası bilmiyoruz. Ama niye söylemezsin ne yaptığını? En azından "çerezin içeriğine gıcık oldum ve kabul etmiyorum" desen sevgili ie? Yemin ederim bu bile yeterdi. Bilirdik. Ama ne bir hata, ne bir uyarı var. Standartlara uygun http çerez başlığını alıyorsun fakat işlemiyorsun, söylemiyorsun da nedenini, hatta işlemediğini bile söylemiyorsun.
Politikan, kendine göre uyguladığın standartların(!) ne olursa olsun, bana ne kadar saçma gelirse gelsin, saygım var ama keşke söylesen kafana göre yaptığın işlemleri.
Neyse, sevigli ie... Sen her şeyin doğrusu bilirsin, cahil olan bizleriz, kendime kızıyorum. Cahillik ayıp değil, öğrenmemek ayıp diyelim yine, çözümler:
Session cookies rejected by Internet Explorer, http://vspug.com/sean/2007/07/11/internet-explorer-blocks-sharepoint-from-using-session-cookies/
Çok daha kişisel ve çerezlerle ilgili olmayan bir konu var. Front-end işleri sevmememe sebep olanlardan biri de internet explorer tarayıcısıdır. Belki hoşlanmamam da küçük bir payı var ama payının olması bile yeter.


