Ben PHP kısmen kalıtsal web uygulaması var ve Fiddler ile çevresinde alay sonra eskisinden biraz daha fazla veri var. Ben çözmeye çalışıyorum sorun IE6 / 8 değil FF / Krom istenmeyen logouts olduğunu. Bir kullanıcı farklı sayfalar arasında tıklarsa, giriş veri tanımlama kaybolur.
Davranış IE vs FF farklı ve rapor bilgileri Fiddler (/ IE) ve Live HTTP Headers (/ FF) arasında neredeyse tam aynı şekilde farklıdır.
Kullanıcı günlükleri ve çekler "Beni hatırla" ne zaman oluşturulur ve kullanıcı çıkış sayfasını ziyaret ederse sadece silinir, ve bir iki haftada son kullanma tarihi var: Firefox çerezleri PHP belirtir gibi tedavi edilmesi görünür. Live HTTP Headers farklı bir şey rapor: çerezleri kullanıcı sayfaları arasında tıkladığında değiştirilmiş veya silinmiş olduğu bildirilmiştir asla.
Ama IE ile, bunlar kullanıcı farklı sayfalar arasında tıklar ve Fiddler bildirdiğinde kaybolur,
Cookies / Login Set-Cookie: *******=deleted; expires=Sun, 29-Jun-2008 21:07:46 GMT; path=; domain=.********.com Set-Cookie: *******=deleted; expires=Sun, 29-Jun-2008 21:07:46 GMT; path=; domain=.********.com
(Fiddler çıkışı anlamıyla alıntı 'silindi'. Ben değeri ya 'silindi' sihirli bir dizeye ayarlanır benim kod herhangi bir yer yok.)
IE ve Firefox sitesi söylüyor ama Fiddler ve HTTP Canlı Başlıkları sitesi yok buna mukabil farklı sürümlerini rapor nasıl farklı yorumları var sadece.
IE ve 'silindi' ile ilgili özel bir şey var mı? Bu garip gelebilir, ancak IE çerezleri her sayfa görünümü veya böyle bir şey ile yeniden etkin olmak istiyor?
Ve nasıl sunucu tarafından silinen olarak değil kullanıcı çıkış adresi ziyaret ederek istemedikçe IE söz çerezleri korusun yatıştırmak olabilir?