Ben OOP bir öğretici olduğunu yapı internetten kodları test ediyorum. Ben bir hata mesajı aldım:
unserialize () parametre 1 hat 20 üzerinde includes / global.inc.php verilen dize, nesne olmasını bekliyor
İşte, tefrika kodudur ():
$ _SESSION ['User'] = serialize (yeni Kullanıcı (mysql_fetch_array ($ result)));
Ve burada unserialize kodudur ():
$ _SESSION ['User'] = serialize (yeni Kullanıcı (mysql_fetch_array ($ result)));
Ben kullanıcı giriş yaptıktan sonra, sayfa, oturum değişkenleri hala doğru dizine yönlendirmek bulundu, neler olup bittiğini görmek için Uzman Debugger kullanılan, ancak dizin sayfa unserialize () çalıştırıldıktan sonra, tüm oturum değişkenleri burada, bazı sayılar sıfırlandı unserialize () hat kodu:
if (isset ($ _SESSION ["logged_in"])): $ user = ($ _SESSION ['user']) unserialize;
I can't figure out what cause this. You can download the whole codes of the program here: http://s3.amazonaws.com/buildinternet/live-tutorials/first-php-app/first-php-application.zip