Узнать домен

admin

Well-known member
08.08.2003
2 754
0
#2
Для: programmer
ну и в чем вопрос я не понял? сам спросил, сам ответил :)
 
S

_serg_

#3
вот даже не поленюсь посмреть
пхп-док->апендикс->предопределенные переменные:
$_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.
 

acorn

PHP Developer
29.08.2004
585
3
#4
вот даже не поленюсь посмреть
пхп-док->апендикс->предопределенные переменные:
$_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.
У этого способа есть минус. У меня второй домен сделан как алиас, но эта функция выдает первый домен даже тогда, когда в браузере переход идет на второй домен. Как узнать, что написано в браузере?
 
K

korvin0

#5
отвечаю на целый класс вопросов такого уровня: есть волшебная функция phpinfo(), в которой имеются все доступные глобальные переменные. Там находишь нужное тебе значение, и смотришь, какая переменная за нее отвечает.
 
S

_serg_

#6
Как узнать, что написано в браузере?
ну если тут и алиасы припереть, проксирование...
имхо только javascript - грузиш, например, в нулевом фрейме урл параметром или во все ссылки дописываеш параметром домен.
потому как сервер не в курсе, что прописано у пользователя в адресной строке. сервер знает только хост, где работает данный скрипт. а как пользователь получил к нему доступ - сервер не знает.
как пример, если скрипт висит на бекенде, а пользовательский запрос проксируется через фронтенд (классическая схема), то скрипт будет выдавать, что он работает на локалхосте
 
S

SOFTOBZOR.ru

#7
На будущее:

<?
phpinfo();
?>

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