Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MVC - Mojavi] SessionHandler
Forum PHP.pl > Forum > PHP
Duiaheru
Na mój ostatni post nikt nic nie odpisał, więc musiałem się męczyć sam.
Ale dalej mam problem.
Stworzyłem SessionHandler'a tak, jak to pisze w artykule na php.pl, acz problem mam, bo gdy, po odpaleniu już funkcji session_set_save_handler(); dokładnie tak jak na php.pl, to po odpaleniu session_start(); i następnie session_register(); nie dzieje się nic. Powinno mi przynajmniej wywołać echo w metodzie _open(), ale tak się nie dzieje.

Czy ktokolwiek instalował SessionHandlera w Mojavi2?

W ogóle nie rozumiem składni funkcji session_set_save_handler();
W manualu wystarczy podać nazwy funkcji, jeśli się tworzyło funkcje tylko i wyłącznie do sessionhandler'a, a na php.pl, gdzie mamy obiekt SessionHandler stworzony, to zamiast samej nazwy sesji podajemy tablicę, np. : array(&$session, '_open').

Może mi ktoś to wytłumaczyć ?
jaco
Wszedzie tam (php api) gdzie trzeba podac nazwe funkcji jako argument zastepcza opcja jest tablica:

a) array($obiekt, 'metoda') - odpowiada zapisowi $obiekt->metoda();
b) array('klasa', 'metoda') - odpowiada zapisowi klasa::metoda();

W pierwszym przykladzie (w php4) warto podac obiekt przez referencje...

/* edit */

post raczej nie na pro...
rzseattle
Cytat
post raczej nie na pro...


Zgadzam sie.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.