<?php
echo $_SERVER['HTTP_HOST'];
Выводит localhost, а должно что-то вроде этого site.ru
Объясните почему, может что-то в настройках сервера?
Спустя 14 минут, 35 секунд (19.08.2011 - 18:06) slimper написал(а):
Попробуй вывести $_SERVER['SERVER_NAME']
и посмотри тут http://php.net/manual/ru/reserved.variables.server.php
там можно много всякого интересного вывести
и посмотри тут http://php.net/manual/ru/reserved.variables.server.php
там можно много всякого интересного вывести
Спустя 2 минуты, 59 секунд (19.08.2011 - 18:09) ultimatum написал(а):
Цитата (slimper @ 19.08.2011 - 15:06) |
Попробуй вывести $_SERVER['SERVER_NAME'] |
Тоже localhost
Спустя 2 минуты, 17 секунд (19.08.2011 - 18:11) Invis1ble написал(а):
Цитата |
должно что-то вроде этого site.ru |
с чего ты взял? А имя домена какое?
Спустя 3 минуты, 41 секунда (19.08.2011 - 18:15) ultimatum написал(а):
Цитата (Invis1ble @ 19.08.2011 - 15:11) |
А имя домена какое? |
virtualball.ru
Спустя 2 минуты, 40 секунд (19.08.2011 - 18:17) Invis1ble написал(а):
ultimatum
тогда обратись в техподдержку хостинга, это скорее всего изменены настройки сервера
тогда обратись в техподдержку хостинга, это скорее всего изменены настройки сервера
Спустя 18 минут, 22 секунды (19.08.2011 - 18:36) slimper написал(а):
если ты на денвере/апаче, то у тебя в настройках апача в vhosts для твоего хоста определена переменная ServerName 'localhost'. Эту переменную можно менять только через настройки апача, на сколько я знаю. Так что см папку, где у тебя apache и файл httpd.conf Найди там описание твоего хоста
типа
# Host /home/localhost/www (20):
#Listen 127.0.0.1:80
#NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "/home/localhost/www"
ServerName "localhost"
ServerAlias "site.ru"
ScriptAlias /cgi/ "/home/site.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/site.ru/cgi-bin/"
</VirtualHost>
и поменяй эту самую ServerName.
НО!
если у тебя денвер,то там шаблоны наверняка, то не трогай, жди гуру какого нибудь :-) Я уже забыл, как их настраивать
типа
# Host /home/localhost/www (20):
#Listen 127.0.0.1:80
#NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "/home/localhost/www"
ServerName "localhost"
ServerAlias "site.ru"
ScriptAlias /cgi/ "/home/site.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/site.ru/cgi-bin/"
</VirtualHost>
и поменяй эту самую ServerName.
НО!
если у тебя денвер,то там шаблоны наверняка, то не трогай, жди гуру какого нибудь :-) Я уже забыл, как их настраивать
Спустя 29 минут, 45 секунд (19.08.2011 - 19:05) ultimatum написал(а):
Цитата (slimper @ 19.08.2011 - 15:36) |
если ты на денвере/апаче, то у тебя в настройках апача в vhosts для твоего хоста определена переменная ServerName 'localhost'. Эту переменную можно менять только через настройки апача, на сколько я знаю. Так что см папку, где у тебя apache и файл httpd.conf Найди там описание твоего хоста типа # Host /home/localhost/www (20): #Listen 127.0.0.1:80 #NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> DocumentRoot "/home/localhost/www" ServerName "localhost" ServerAlias "site.ru" ScriptAlias /cgi/ "/home/site.ru/cgi/" ScriptAlias /cgi-bin/ "/home/site.ru/cgi-bin/" </VirtualHost> и поменяй эту самую ServerName. НО! если у тебя денвер,то там шаблоны наверняка, то не трогай, жди гуру какого нибудь :-) Я уже забыл, как их настраивать |
У меня Linux, xampp 1.7.1
сейчас покапаюсь
_____________
Срби и Руси браћа заувек!!!
Косово je Србиjа!!!