00001 <?
00006 include_once("core/system/JBaseObject.class.php");
00007
00012 class JSession extends JBaseObject
00013 {
00019 function CheckSession($url)
00020 {
00021 return JSession::ExistsVar("logged");
00022 }
00023
00024
00030 function SetVar($var,$valor)
00031 {
00032
00033
00034 @session_start();
00035 $_SESSION[$var]=$valor;
00036 }
00037
00043 function GetVar($var)
00044 {
00045 @session_start();
00046 $valor=$_SESSION[$var];
00047
00048 return $valor;
00049 }
00050
00055 function UnsetVar($var)
00056 {
00057 @session_start();
00058 unset($_SESSION[$var]);
00059
00060 session_unregister($var);
00061 }
00062
00063
00069 function ExistsVar($var)
00070 {
00071 @session_start();
00072 return isset($_SESSION[$var]);
00073 }
00074
00075
00079 function CleanAll()
00080 {
00081 @session_start();
00082 $_SESSION = array();
00083 @session_destroy();
00084 }
00085
00086 }
00087 ?>