ISS, yeni sunucuya sitemde taşındıktan sonra oturumları kaybetti

2 Cevap php

ISS kurulumu aynı sözde, yeni bir sunucuya sitemde taşındıktan sonra bazı oturumları sorunlar yaşıyorum. Sorun oldukça anlamıyorum yanı sıra, hangi tarayıcı belirli görünüyor.

Birincisi, benim site onlar siteyi taşındı beri bu bozuldu, giriş oturumları kullanır.

Benim ISP kurmuştur a test page. Ben (bu bazı oturum değişkenler battığı yere) IE 6 bu sayfayı çarptı ve ardından "başlığı yönlendirme" düğmesine bastığınızda, seans iyi iş gibi görünüyor. Ben Firefox / Opera denerseniz, ben yönlendirildi sayfasında yeni bir session id olsun. Benim ISS Ben IE7 kullanarak ya da belki hatta 8 konum hayal olsa oturumları yanı IE için çalışıyoruz raporlar.

ISS taşındı ve onlar yanıt çok yardımcı oldum iken, onlar bu kırık neden olarak bir kayıp olarak önce her şeyi sitemde iyi çalışıyordu. Onlarla benim sitelerin diğer bir çift hareket ile birlikte kırık, ama onlar sunucu tweaks tarafından çözüldüğünü ... Herkes ne oluyor herhangi bir fikirleri var mı?

2 Cevap

Onlar sunucuları taşındı, onlar kümelenmiş bir yapılandırma taşındınız? Ben web sayfası vurduğunda yani, ben hep aynı fiziksel sunucu içerik talep ediyorum, ya da sunucuların bir küme herhangi biri olabilir?

Ikincisi ise, o senin sorunun. Oturumlar varsayılan dosyasında tabanlı tarafından, ve bu nedenle birden fazla sunucu için ölçeklenebilir değildir.

Bir çözüm, kendi oturum yöneticisini yazmak için session_set_save_handler () kullanmaktır. Genellikle bu yöntemi kullanarak / yazma oturum verileri okumak için bir veritabanı kullanabilirsiniz.