<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
if(!isset($_GET['url'])) {
// мы НЕ получили URL
} else {
$is_url = filter_var($_GET['url'], FILTER_VALIDATE_URL);
if($is_url) {
$parsed_url = parse_url($_GET['url']);
define('SITE_HOST_FULL', $parsed_url['host']);
define('SITE_HOST_SHORT', str_replace('www.', '', SITE_HOST_FULL));
define('SITE_IP', gethostbyname(SITE_HOST_FULL));
} else {
// URL неверный => мы НЕ получили URL
}
}
?>