Birden çok seanslar, bir ziyaretçi için açıldı

3 Cevap php

LAMP test sunucusu - sadece ben ziyaret ediyorum:

Ben bir web sitesi var ve nedense ben kullanıcı (tarayıcı) için birden fazla seans olsun. Ben sadece tek bir tarayıcı ile sayfa tarama ve ben de / tmp 5-6-7-8 oturum dosyaları olsun. Ne bunun için nedeni ne olabilir?

Oturumlar basit dosya tabanlı oturum vardır. Ben bir oturum değişkeni (Geçerli sayfayı # $ _SESSION ['pagepos'] saklanır) güncelleştirmek zaman birden fazla seans olsun fark. Geçerli kullanıcı için bir oturum değişkeni güncelleniyor oturum dosyasını güncellemek gerektiğini ve yeni bir oturum dosyası oluşturmak gerekir, değil mi? Tarayıcıda Benim session id aynı kalır.

Thanks, Hamlet

3 Cevap

Ben AJAX çağrıları aynı oturum adını kullandığınızdan emin olmak için kontrol ediyorum. Bazen formu sonrası oturumun adını eklemek veya veri almak gerekiyor.

Eğer sunucu (xml / diğer swf dosyaları) bir şey istediğinde flaş kullanırsanız, o zaman muhtemelen böylece onunla herhangi bir çerez göndermek ve yok - yeni oturum, her isteği ile başladı.

Yeniden her zaman oluşturulan bir oturum bana oturum tanımlama tarayıcısı tarafından reddedildi olduğunu düşünüyorum yapacak. (Ben Firecookie kullanabilirsiniz, ancak 'tilki gibi pek çok uzantıları vardır) gemide almak çerezleri ne kontrol edin.

Bu kez bana oldu, ve sonunda ben session.cookie_domain Benim php.ini dışarı yorumladı bırakmalıydın bulundu