
ponizej moj kod, moze pomoze w wyjasnieniu mi tego tematu:
<?php // Klasa do obslugi sesji class cSession { var $sid; var $name; var $params; function cSession($name='') { $this->name=$name; foreach($_SESSION as $key => $value) { $this->params[$key]=$value; } } function GetParam($key) { return $this->params[$key]; else return NULL; } function SetParam($key, $value) { $this->params[$key]=$value; $_SESSION[$key]=$value; } function ClearParam($key) { } function Close() { } function Kill() { } } ?>
kazda pod strona wywoluje konstruktor, a przed skonczeniem wykonywania skryptu wywolywana jest funkcja close. w miedzyczasie jesli flaga wskazuje na wylogowanie wywolywany jest kill... dlaczego to nie dziala tak jak chce?!:D