| |
|
|
| | В Счетчике встретил такой код:
$server_name = $_SERVER["SERVER_NAME"];
if(substr($_SERVER["SERVER_NAME"],0,4) == "www.")
{
$server_name = substr($_SERVER["SERVER_NAME"], 4);
}
|
Если я првильно понял, то он предназначен для того, чтобы удалить из имени домена префикс www, если он там есть.
Однако при практической проверке у меня получается так, что этот префикс после $server_name = $_SERVER["SERVER_NAME"] в имени домена не появляется, как бы я его ни запускал: sitr.ru или www.site.ru
Стало быть, операции в условии излишни?
Или как? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(02.04.2008 в 14:14)
| | | Или как. SERVER_NAME не зависит от того, как ты обращаешься к сайту - www.example.com или example.com. Эта переменная окружения зависит от того, как записан основной адрес в VirtualHost в httpd.conf | |
| |
|
|
| |
|
|
| |
для: Владимир55
(02.04.2008 в 14:14)
| | | Это от хостера зависит, если смените хостера - может и появиться. | |
| |
|
|