Bir kullanıcı sitemizde açtığında, ben oturum kimliğini değiştirmek, ancak oturumda ne olursa olsun veri tutmak istiyorum. Ben iki nedenden dolayı bunu yapmak istiyorum:
- (Iki kişi aynı hesabı kullanıyorsanız, birinin eylemleri diğer eylemleri sarsacaktır çünkü) aynı anda birden fazla yerde kullanılacak bir kullanıcı hesabı önlemek için.
- Kullanıcı o / o (örn. işe ev bilgisayarınızdan hareketli), başka bir bilgisayarda ne yaptığını devam edelim.
Bu çelişkili görünebilir, ama bunu düşünmek bile gerçekten değildir olabilir.
Aşağıdaki gibi bir sorundur; oturumda şu anda veri almak için, ben aramak zorunda session_start()
. Bu benim yeni bir oturum kimliğini ayarlamak için sonradan session_id()
çağrı anlamına gelir. Oturum verilerini aktarmak ve oturum kimliğini değiştirmek için nasıl bir fikir.
Update: Ben oturum numarası kendim seçmek gerekiyor. session_regenerate_id()
, bu nedenle çalışmaz.