Alttaki kodu denedim olmadı. Sanırım root kapatmış.
<? $url="http://".$_SERVER["HTTP_HOST"].dirname($_SERVER['PHP_SELF']); echo $url; ?>
5
●3.182
<?php
$server_name = (!empty($_SERVER['HTTP_HOST'])) ? strtolower($_SERVER['HTTP_HOST']) : ((!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : getenv('SERVER_NAME'));
$script_name = (!empty($_SERVER['PHP_SELF'])) ? $_SERVER['PHP_SELF'] : getenv('PHP_SELF');
$secure = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 1 : 0;
if (!$script_name)
{
$script_name = (!empty($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : getenv('REQUEST_URI');
}
//$script_path = trim(dirname($script_name)); // lazım olur diye
$url = (($secure) ? 'https://' : 'http://') . $server_name;
echo $url . $script_name;
?> <?php
if ($_SERVER['PATH_TRANSLATED'])
{
$path = $_SERVER['PATH_TRANSLATED'];
}
else if ($_SERVER['SCRIPT_FILENAME'])
{
$path = $_SERVER['SCRIPT_FILENAME'];
}
else
{
echo 'Bulunamadı.';
exit;
}
echo substr($path, 0, (strlen($path) - 14));
?>