lepisi-pengumuman/Core/Session.php

43 lines
616 B
PHP

<?php
namespace Core;
class Session
{
public static function exists($name)
{
return (isset($_SESSION[$name])) ? true : false;
}
public static function put($name, $value = '')
{
return $_SESSION[$name] = $value;
}
public static function get($name)
{
return $_SESSION[$name];
}
public static function delete($name)
{
if(self::exists($name))
{
unset($_SESSION[$name]);
}
}
public static function flash($name, $string = '')
{
if(self::exists($name))
{
$session = self::get($name);
self::delete($name);
return $session;
}
else
{
self::put($name, $string);
}
}
}