Я использую $ wsurl, так как мои сайты чистые url $ wsurl = 'http://'. $ _SERVER [' HTTP_HOST '].'/';Но недавно, когда я захотел повторить это с панели администратора сайта, он дал мне результат:
http://localhost/admin/>http://localhost/?page=166
вместо
http://localhost/?page=166
Подробнее
Что я использую: <a target="_blank" href="><?=$wsurl?>?page=<?=$new_id?>">Link</a>
Что я получаю в виде вывода html <a target="_blank" href=">localhost/?page=170">Link</a>
Но когда я нажимаю на него из панели администратора,открывается страница localhost/admin>http://localhost/?page=170
(вместо http://localhost/?page=170
), которой вообще не существует
Как решить эту проблему?
Я хочу получить основной URL веб-сайтов из любой точки мира.Например, если я нахожусь в админ-панели http://localhost/admin/index.php, то $ wsurl будет http://localhost/
Если URL моей админ-панели выглядит как http://mydomain.com/admin/index.php, то $ wsurl будетбыть http://mydomain.com/