Da li se kod ozbiljnih projekata isplati imati session handling preko baze podataka(koristeci session_set_save_handler ) ili je bolja varijanta da se normalno koristi $_SESSION objekat za trenutnog korisnika, a za svaki korisnicki zahtev da se posebno u nekoj tabeli (sessions npr) vrsi nesto kao
REPLACE INTO `sessions` VALUES ('.$id.','.$time.','.$data->data.','.$data->id.')';
za unosenje/promenu podataka o trenutnoj sesiji,
a potom i
DELETE FROM `sessions` WHERE time < '.$old;
za uklanjanje svih sesija starijih od $old vremena
Ta tabela session bi cisto sluzila da bi se moglo odrediti "who is online" i neke slicne funkcije, dok bi se sve ostale varijable(bitne za funckionisanje sistema) za nekog korisnika cuvale u $_SESSION objektu.
Sta mislite koja je varijanta bolja i zasto?
REPLACE INTO `sessions` VALUES ('.$id.','.$time.','.$data->data.','.$data->id.')';
za unosenje/promenu podataka o trenutnoj sesiji,
a potom i
DELETE FROM `sessions` WHERE time < '.$old;
za uklanjanje svih sesija starijih od $old vremena
Ta tabela session bi cisto sluzila da bi se moglo odrediti "who is online" i neke slicne funkcije, dok bi se sve ostale varijable(bitne za funckionisanje sistema) za nekog korisnika cuvale u $_SESSION objektu.
Sta mislite koja je varijanta bolja i zasto?
Potpis
"necu da budem hipster kao ovi arhitekti koji znaju svakom ime, sta je radio, gde zivi, gde mu je office, gde drzi predavanja i sl... I onda kada vidis neku gradjevinu prvi put treba da pogodis cija je na osnovu stila. Bljak!"