Узнать домен

  • Автор темы Автор темы acorn
  • Дата начала Дата начала
A

acorn

Как узнать домен с которого запущен PHP-сценарий. Т.е.:
http://mysite.ru/file.php
Ответ: mysite.ru
 
Для: programmer
ну и в чем вопрос я не понял? сам спросил, сам ответил :)
 
вот даже не поленюсь посмреть
пхп-док->апендикс->предопределенные переменные:
$_SERVER['SERVER_NAME']
The name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.
 
вот даже не поленюсь посмреть
пхп-док->апендикс->предопределенные переменные:
$_SERVER['SERVER_NAME']
The name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.
У этого способа есть минус. У меня второй домен сделан как алиас, но эта функция выдает первый домен даже тогда, когда в браузере переход идет на второй домен. Как узнать, что написано в браузере?
 
отвечаю на целый класс вопросов такого уровня: есть волшебная функция phpinfo(), в которой имеются все доступные глобальные переменные. Там находишь нужное тебе значение, и смотришь, какая переменная за нее отвечает.
 
Как узнать, что написано в браузере?
ну если тут и алиасы припереть, проксирование...
имхо только javascript - грузиш, например, в нулевом фрейме урл параметром или во все ссылки дописываеш параметром домен.
потому как сервер не в курсе, что прописано у пользователя в адресной строке. сервер знает только хост, где работает данный скрипт. а как пользователь получил к нему доступ - сервер не знает.
как пример, если скрипт висит на бекенде, а пользовательский запрос проксируется через фронтенд (классическая схема), то скрипт будет выдавать, что он работает на локалхосте
 
На будущее:

<?
phpinfo();
?>

запускаиш с смотриш переменные с помощью которых можно наковырять много интересного
например имя сервера, ip клиента, home dir patch ect....
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab