View file forum/exit.php

File size: 1.72Kb
<?php

Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler");
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
ini_set('url_rewriter.tags','');
session_name("SID");
 session_start();
 require("../config.php");
setcookie('cookpar', '');
setcookie('cooklog', '');
session_unset();
setcookie(session_name(), '');
/*$_SESSION = array();*/
session_destroy();

/*unset($_SESSION['log']);
unset($_SESSION['par']);
session_destroy(); */


###Проверка, существует ли у пользователя в профиле адрес сайта.
###Если присутствует, то переводим на сайт, если нет то переводим на index.php
if (!empty($_SERVER['QUERY_STRING']) && !eregi("[^a-z0-9-]",trim(htmlspecialchars(addslashes($_SERVER['QUERY_STRING'])))))
    {
    	if (file_exists('../data/profil/'.$_SERVER['QUERY_STRING'].'.prof'))
    	    {
    	    	$getsite = file('../data/profil/'.$_SERVER['QUERY_STRING'].'.prof');
    	    	$getsite1 = explode(':||:',$getsite['0']);
    	    	$getsite2 = trim($getsite1['5']);
    	    	if (!empty($getsite2))
    	    	    {
    	    	    	header('location: '.$getsite2);
    	    	    	exit();
    	    	    }
    	     else
    	         {
    	         	header('location: index.php?exit');
    	         	exit();
    	         }
    	    }
     else
         {
         	header('location: index.php?exit');
    	    exit();
         }
    }
else
    {
    	header('location: index.php?exit');
      	exit();
    }

?>