Вход Регистрация
Файл: my.net.ru/system/connections/redefinition.php
Строк: 80
<?php

/*
-------------------------------
Константы и псевдофункции для 
сокращения переменных и функций
-------------------------------
*/
  
//Путь от корневой директории
define('ROOT'$_SERVER['DOCUMENT_ROOT']);

//Текущее системное время
define('TM'time());

//Имя файла, к которому выполняется обращение
define('PHP_SELF'$_SERVER['PHP_SELF']);

//Домен сайта
define('HTTP_HOST'addslashes(htmlspecialchars($_SERVER['HTTP_HOST'])));

//Имя сервера
define('SERVER_NAME'addslashes(htmlspecialchars($_SERVER['SERVER_NAME'])));

//Откуда пришли
if (isset($_SERVER['HTTP_REFERER'])) {
  
  
define('HTTP_REFERER'addslashes(htmlspecialchars($_SERVER['HTTP_REFERER'])));
  
}else{
  
  
define('HTTP_REFERER''none');
  
}

//Браузер пользователя
if (isset($_SERVER['HTTP_USER_AGENT'])) {
  
  
define('BROWSER'addslashes(htmlspecialchars($_SERVER["HTTP_USER_AGENT"])));
  
}else{
  
  
define('BROWSER''none');
  
}

//IP пользователя
define('IP'filter_var($_SERVER["REMOTE_ADDR"], FILTER_VALIDATE_IP));

//Определение протокола
if (isset($_SERVER['HTTPS'])){
  
  
define('SCHEME''https://');
  
$scheme $_SERVER['HTTPS'];
  
}else{
  
  
$scheme null;
  
  if (
$scheme && $scheme != 'off'){
    
    
define('SCHEME''https://');
    
  }else{ 
    
    
define('SCHEME''http://');
        
  }
  
}

//Полный URL адрес запрашиваемой страницы
if (isset($_SERVER["REQUEST_URI"])){
  
  
define('REQUEST_URI'addslashes(htmlspecialchars($_SERVER["REQUEST_URI"])));

//Иногда работает не корректно
}else{
  
  
define('REQUEST_URI''/');
  
}

//Переменная $_GET
function get($data){
  
  if (!isset(
$_GET[$data])){
    
    return isset(
$_GET[$data]);
    
  }else{
    
    return 
$_GET[$data];
    
  }
  
}

//Переменная $_POST
function post($data){
  
  if (!isset(
$_POST[$data])){
    
    return isset(
$_POST[$data]);
  
  }else{
    
    return 
$_POST[$data];
    
  }
  
}

//Переменная $_COOKIE
function cookie($name){
  
  if (!isset(
$_COOKIE[$name])){
    
    return isset(
$_COOKIE[$name]);
    
  }else{
    
    return 
$_COOKIE[$name];
    
  }
  
}

//Переменная $_SESSION
function session($data$param 'no_data'){
  
  if (
$param == 'no_data'){
    
    if (!isset(
$_SESSION[$data])){
      
      return isset(
$_SESSION[$data]);
    
    }else{
      
      return 
$_SESSION[$data];
    
    }
    
  }else{
    
    return 
$_SESSION[$data] = $param;
    
  }
  
}

//Параметры настроек
function config($data$param null){
  
  global 
$config;
  
  if (
$param == null){
    
    return 
htmlspecialchars($config[$data]);
    
  }else{
    
    return 
$config[$data] = $param;
  
  }
  
}

//Определение версии сайта
function type_version(){ 
  
  
$mobile_array = array(
    
    
'ipad'
    
'iphone'
    
'android'
    
'pocket'
    
'palm'
    
'windows ce'
    
'windowsce'
    
'cellphone'
    
'opera mobi'
    
'ipod'
    
'small'
    
'sharp'
    
'sonyericsson'
    
'symbian'
    
'opera mini'
    
'nokia'
    
'htc_'
    
'samsung'
    
'motorola'
    
'smartphone'
    
'blackberry'
    
'playstation portable'
    
'tablet browser'
  
  
);
  
  
$agent strtolower(BROWSER);    
  
  foreach (
$mobile_array as $value) {    
    
    if (
strpos($agent$value) !== false){ 
      
      return 
true
    
    }   
  
  }       
  
  return 
false

}

//Редирект
function redirect($url$refresh 0){
  
  
//$url - ссылка перенаправления
  //$refresh - задержка перенаправления
  
  
if ($refresh <= 0){
    
    return 
header('location: '.$url).exit();
    
  }else{
    
    return 
header('refresh: '.$refresh.'; url = '.$url).exit();
  
  }
  
}
Онлайн: 0
Реклама