Hejka,
Mam taki błąd na stronie
Fatal error: Call to a member function _Start() on a non-object in /home/lkj/domains/test4ffss.cal.pl/public_html/tcms/lib/SessionHandler.class.php on line 122
Linia wygląda tak:
function Start($bReadOnly = false)
{
if (strcasecmp(get_class
($_SESSION_HANDLER_), 'SessionHandler') != 0
) $_SESSION_HANDLER_ = new SessionHandler();
$_SESSION_HANDLER_->_Start($bReadOnly);
}
W czym jest problem?
nospor
8.12.2016, 15:54:20
$_SESSION_HANDLER_ nie jest obiektem
nospor
8.12.2016, 16:06:00
Przekazujesz jakas zmienna
global $_SESSION_HANDLER_;
wg twojego kodu ta zmienna powinna byc obiektem a nie jest. WIec sprawdz czemu nie jest. Skads ja bierzesz spoza funkcji
viking
8.12.2016, 16:11:44
Poza tym zamiast tego całego strcasecmp if (!$_SESSION_HANDLER_ instanceof SessionHandler)
nospor
8.12.2016, 16:15:28
A skad my to mamy wiedziec? To ty pisales kod a nie my. My nie mamy plikow przed soba, nie wiemy co to za framework i w ogole nic nie wiemy
Czy wystarczy jak podam całą zawartość kodu pliku SessionHandler.class.php ?
viking
8.12.2016, 16:34:35
Var_dump($_SESSION_HANDLER_); pod tym całym global
Ogólnie strona działała kilka dobrych lat bez problemów i nikt nic nie robił.
Czy to może być spowodowane zmianą wersji PHP na serwerze lub wersji MySQL ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.