StalkerClasses
Новичок
До сих пор не пойму - почему в PHP есть массив _SERVER - в нем есть все, но нет полного Url-как в адресной строке браузера.
И приходится писать вот такую "юю" каждый раз.
И приходится писать вот такую "юю" каждый раз.
Код:
function getCurrentURL()
{
$currentURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
$currentURL .= $_SERVER["SERVER_NAME"];
if($_SERVER["SERVER_PORT"] != "80" && $_SERVER["SERVER_PORT"] != "443")
{
$currentURL .= ":".$_SERVER["SERVER_PORT"];
}
$currentURL .= $_SERVER["REQUEST_URI"];
return $currentURL;
}