Ben bazı sorun PHP'nin oturumları anlama yaşıyorum. Öncelikle ben bir veritabanında oturum verilerini tasarruf ediyorum, bunu tanımlamak için PHP'nin session_set_save_handler()
işlevi kullanılır.
PHP DB oturum verileri kaydeder zaman anlıyorum yolu böylece gibidir:
Ben kullanıcının tarayıcısına çıktı sonra bazı metin bazı oturum değişkenleri tanımlarsanız, ben oturum verileri metin çıktı sonra kadar DB kaydedilmez inanıyorum. Bu kod biraz bakmak Lütfen:
$_SESSION['username'] = $username;
//check if session variable set
if($_SESSION['username'] != $username)
{
die('error...');
}
Kodda if ifadesi false yani die()
oluşur asla döndürür. Ayrıca PHP eğer deyimi sonrasına kadar DB oturum veri yazmaz. Oturum verileri henüz DB yazılı değilse ne ben anlamıyorum nasıl PHP $username
$_SESSION['username']
ile karşılaştırarak, nedir? $_SESSION['username']
oturum verileri DB yazılır yazısının sonuna kadar sunucu hafızaya alınır?
Zaman ayırdığınız için teşekkür ederiz.