Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что должно выдавать $_SERVER['SERVER_NAME']?

Сообщения:  [1-7] 

 
 автор: cheops   (26.04.2007 в 13:35)   письмо автору
 
   для: tAleks   (25.04.2007 в 18:41)
 

Здесь нет стандарта, иначе бы давно всё причесали под одну гребёнку. Правильно и так и так.

   
 
 автор: tAleks   (25.04.2007 в 18:41)   письмо автору
 
   для: Trianon   (25.04.2007 в 17:00)
 

>www у имени вообще может не быть. Да, его добавляют традиционно, но имеют полное право этого не делать.
>Лично я никогда не пишу www, если сервер допускает чистое обращение.

Я понимаю что это личное дело каждого как писать в строке браузера.
Но у меня вопрос в другом.

На хостинге SoftTime $_SERVER['SERVER_NAME'] выдает так, как написано в строке браузера.

Т.е. если юзер ввел адрес с "www." (www.site.ru) и я делаю мыло так:

$mail = 'admin@'.$_SERVER['SERVER_NAME'];


То получается полная фигня (admin@www.site.ru)

Вопрос в том, что должна выдавать $_SERVER['SERVER_NAME'] по умолчанию? С www или без www?

То, что один хостер настраивает так, другой так, я уже понял. А что должно быть правльно-то?

   
 
 автор: Trianon   (25.04.2007 в 17:00)   письмо автору
 
   для: tAleks   (25.04.2007 в 16:37)
 

www у имени вообще может не быть. Да, его добавляют традиционно, но имеют полное право этого не делать.
Лично я никогда не пишу www, если сервер допускает чистое обращение.

   
 
 автор: zerocool   (25.04.2007 в 16:46)   письмо автору
 
   для: tAleks   (25.04.2007 в 16:37)
 

Без www

   
 
 автор: tAleks   (25.04.2007 в 16:37)   письмо автору
 
   для: zerocool   (25.04.2007 в 16:20)
 

Это то понятно. Вопрос в том, в какой форме он должен выдавать имя сервера?
С "www." или без "www."?

   
 
 автор: zerocool   (25.04.2007 в 16:20)   письмо автору
 
   для: tAleks   (25.04.2007 в 16:17)
 

Имя сервера

   
 
 автор: tAleks   (25.04.2007 в 16:17)   письмо автору
 
 

Сначала я "жил" на одном корявом хостинге где $_SERVER['SERVER_NAME'] выдавала всегда www.site.ru. с "www."

Прошло время, и я переехал на др. хостинг.

Здесь $_SERVER['SERVER_NAME'] выдает тоже самое что и $_SERVER['HTTP_HOST'], т.е. в зависимости от того как написан адрес в адресной строке.

Где истина? Что на самом деле должен выдавать $_SERVER['SERVER_NAME'] ?

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования