Attention : Mise à jour en cours, certaines pages risquent d\'être inactives ou buggées quelques temps
'; $HEADER = ''; // Vérification que la session soit bien définit et qu'elle ne soit pas vide if (!isset($_SESSION) || $_SESSION['id'] == '' || $_SESSION['auth_level'] == '' || $_SESSION['galaxy'] == '' || $_SESSION['ss'] == '' || $_SESSION['pos'] == '') { session_destroy(); unset($_SESSION); print ''; //header('Location: ../index.php?erreur=1'); exit; } /*// Vérification que la session n'ait pas été volée if (!isset($_SESSION) || $_SESSION['ip'] == '' || $_SESSION['ip'] != $_SERVER["REMOTE_ADDR"] || $_SESSION['realip'] == '' || $_SESSION['realip'] != realip()) { session_destroy(); unset($_SESSION); print ''; //header('Location: ../index.php?erreur=1'); exit; }*/ // Vérification que le serveur ne soit pas en fase de maintenance if ($_SESSION['auth_level'] < $fermerServeur_auth && ($fermerServeur_timeS < time() || empty($fermerServeur_timeS))) print ''; elseif ($fermerServeur_timeS < time() || empty($fermerServeur_timeS)) //Début de maintenance $HEADER .= '
Serveur en maintenance : Le serveur est actuellement dans une phase de mise à jour. Certaines pages risquent d\'être inactives ou buggées quelques temps
'; //Fin de maintenance //$HEADER .= '
Serveur en maintenance : Le transfert et l\'activation des améliorations a été effectué, veuillez rapporter tout bug dans la section spéciale du forum.
Lorsque ce message disparaîtra, les joueurs pourront de nouveau se logger.
'; // Déconnection automatique au bout de 20 min d'inactivité if (!isset($_SESSION) || $_SESSION['timestamp'] + 1200 < time()) { session_destroy(); unset($_SESSION); print ''; //header('Location: ../index.php?erreur=5'); exit; } // Vérification que la requête proviennent du serveur if (!isset($_SERVER['HTTP_REFERER'])) $_SERVER['HTTP_REFERER'] = ''; if (!ereg(time().'http://127.0.0.1/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') { //if (!ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') { setHistorique('Requête depuis une adresse non officiel', 'Par mesure de sécurité, la requête de '.$_SESSION['id'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']); session_destroy(); print ''; //header('Location: ../index.php?erreur=4'); exit; } $_SESSION['timestamp'] = time(); mysql_close(); ?>