public static function set()
 {
     self::$sessionMicrotime = Timer::getMicroTime();
     if (!empty($_GET['TSSESSION'])) {
         $id = $_GET['TSSESSION'];
         $_COOKIE[session_name()] = $id;
     } else {
         if (!empty($_COOKIE[session_name()])) {
             $id = $_COOKIE[session_name()];
         } else {
             $id = '';
         }
     }
     if (strlen($id) < 32 || !self::isAuthorized($id)) {
         self::setSessionAnonymous($id);
     }
 }