merhaba arkadaşlar önceden calısan scriptimi pcye format atıp tekrar kurdum fakat bu hatayı verdi
( ! ) Fatal error: Call to undefined method SessionHandler::getSessionData() in C:\wamp\www\htdocs\index.php on line 13
zamanlama ile ilgili birşey oldugunu düşünüyorum size nedir bu
13. satırada baktım çözemedim
Phpde çözemedigim bir hata
7
●1.661
- 18-11-2013, 02:53:51Erden35 adlı üyeden alıntı: mesajı görüntüle
php class nedir hocam nasıl kontrol edebilirim - 18-11-2013, 02:59:1713. satırdaki koduda yazarsanız daha iyi yardım görebilirsiniz hocam.
- 18-11-2013, 08:40:06diyor ki SessionHandler sınıfın altındaki getSessionData metodu (eskiye göre fonksiyonu) bulunamadı.
sessionhandler php'nin 5.4.0 sürümünde gelmiştir. ilk olarak local'inizdeki php'nin sürümünü kontrol edin. gerçi 5.4 den önceki bir sürüm olsa SessionHandler'i görmez ama siz yine de ilk olarak sürümünüzü kontrol edin.
sonra getSessionData handlerin kendi metodu değil, birisi tarafından yazılmış bir metod olmalı. public static function getSessionData( diye bir şey var mı diye kontrol edin.
php sürümü sorunsuz, getSessionData metodu var diyorsanız kodları buraya yazın bir bakalım. - 18-11-2013, 16:56:44$logged_in = false;
$username = "";
$sessionHandler = new SessionHandler();
$session = $sessionHandler->getSessionData($_COOKIE['session']); 13. SATIR
if ($session['userid']) {
$logged_in = true;
$result = $db->query("SELECT username FROM users WHERE id = ".$session['userid']);
$row1 = $db->fetch($result);
$username = $row1['username'];
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:56:44 -->-> Daha önceki mesaj 16:56:01 --
Electr0sis adlı üyeden alıntı: mesajı görüntülesürüm 5.4.2fatihsarac adlı üyeden alıntı: mesajı görüntüle - 18-11-2013, 18:58:01ooov çok enteresan bir düşünce tarzı
cookie oluştur, cookie'ye session isimli bir veri ata, sonra onu session ile çek. neyse sizin kodunuzun üzerinden gidersek;
SessionHandler isimli bir class'ınızın içinde "getSessionData" isimli bir metod yoksa (ki sanırım ikisi de yok) 13. satırı şöyle yapın;
$session = $sessionHandler->read($_COOKIE['session']); - 19-11-2013, 17:08:09fatihsarac adlı üyeden alıntı: mesajı görüntüle
( ! ) Fatal error: SessionHandler::read(): Cannot call default session handler in Unknown on line 0
şimide böyle bir hata aldım script calısıyordu eskiden formattan sonra oldu bu dosyalarda tam eksik degil zipliydi zaten
cookie oluştur, cookie'ye session isimli bir veri ata, sonra onu session ile çek. neyse sizin kodunuzun üzerinden gidersek;