Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Определение IP
- To: nginx-ru@xxxxxxxxx
- Subject: Определение IP
- From: Евгений Бородин <iroinname@xxxxxxxxx>
- Date: Wed, 14 Nov 2012 15:35:41 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=dyK+2H7zHS+EZuPLbkTz25TsRT4XjSd5nQNbcSjfUqs=; b=GGmxVbyAONnaf1pwK9SPMcNZCBwhtk0DySjX/Bp+6z+iVEFRR+9Wd5kVnRWXJVEOGI uPuCEgo9kpvtmpG0DiqhCT2va+qtQCBal41WDz/uKYTj8Ch5OsTdLZRpVdrCTFVe08gF 9rzm9vWy0w/b+vlYMj542ppSPocgv3xKg0W7XowTsKiR0UWNI1XfK78DqahD0EOn9CLH EAU2GZ4CoAMenLiKQ5rBgTrfikO35bwZgn1gdv4dp24XbfjvjlUPS1hX9auoSPEPTKtj q8lnX6T+QOqv08Pe+cGXZuLAex5It5ikqI2JGEG8wYVhV+DfO/1MmHn6LXHPw7xWFU77 ZHkw==
Здравствуйте.
Скажите, как корректно определять ип при использовании связки nginx+php-fpm5 .
А именно интересует, проталкивает ли энжиникс переменные
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_X_REAL_IP'];
$_SERVER['HTTP_X_FORWARDED_FOR'];
?
т.е такие переменные воопще могут существовать ?
Сейчас я определяю так:
function getip(){
if(getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
elseif(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else
$ip = getenv("REMOTE_ADDR");
return $ip;
}
Может быть этот способ и не целесообразный для энжиникса вовсе. может
он для апача только акутален ?
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|