コード例 #1
0
 public static function start()
 {
     if (!Session::$_started) {
         if (defined('SESSION_NAME')) {
             Session::$sessionName = SESSION_NAME;
         } else {
             Session::$_sessionName = 'ZARAFA_REST_API_SESSION';
         }
         session_name(Session::$_sessionName);
         Session::open();
         session_regenerate_id();
         Session::$_started = true;
     } else {
         Session::open();
     }
 }
コード例 #2
0
ファイル: state.class.php プロジェクト: nathansamson/CoOrg
	private static function start()
	{
		if (!self::$_started)
		{
			session_start();
			
			if (array_key_exists('__IP', $_SESSION))
			{
				if ($_SESSION['__IP'] != self::IP())
				{
					session_destroy();
				}
			}
			else
			{
				$_SESSION['__IP'] = self::IP();
			}
			
			self::$_started = true;
		}
	}