Forum Webscript.Ru
		Программирование => PHP => Тема начата: tarya от 19 Декабря 2002, 12:14:10
		
			
			- 
				if ($REMOTE_HOST == "")
 {
 $REMOTE_HOST = "localhost";
 }
 
 
 
 почему постоянно получается localhost?
- 
				по миллиону причин.
 
 if (getenv(\'REMOTE_ADDR\') == "127.0.0.1")  $REMOTE_HOST = "localhost";
- 
				Может, потому что переменной $REMOTE_HOST не существует?
 И тебе нужен $REMOTE_ADDR?
- 
				$REMOTE_HOST не существует? 
 
 :) ну как так? а как же определяют не айпи а весь адрес..?
 я тут уже нашел $HTTP_SERVER_VARS[\'REMOTE_ADDR\'] .... но то не то :)
- 
				ну как так? а как же определяют не айпи а весь адрес..? 
 Весь адрес кого? Посетителя? Или тебе нужно узнать адрес сервака, на котором скрипт запускается? Если последнее, то $HTTP_SERVER_VARS[\'SERVER_NAME\']
- 
				не туда попал.. сори..
			
- 
				"весь адрес", если он вообще поддается определению, определяют функцией gethostbyaddr()