Я хочу распечатать текущий URL-адрес, но мой код не работает.
Я использую это в файле file.php
echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
Когда я открываю URL-адрес http://sub.mydomain.com/file.php, он работает нормально, и он печатает "http://sub.mydomain.com/file.php"
Но если я удалю расширение.php, поэтому URL-адрес будет http://sub.mydomain.com/file, он напечатает "http://sub.mydomain.com/sub/file.php"
что неверно.
Он печатает субдомен дважды, и я не знаю почему?
В моем файле.htaccess у меня есть переписывание, которое позволяет удалять расширения.php.
Любой, кто может/хочет помочь мне, пожалуйста? :)