Welcome! Log In Create A New Profile

Advanced

Re: Взять IP из URL и обработать через HttpGeoModule

Валентин Бартенев
March 02, 2012 05:24AM
On Friday 02 March 2012 14:16:18 Tiberiy wrote:
> Alex, есть одна неувязочка:
>
> geo $ipaddr $country {
> default XX;
> }
> fastcgi_param GEOIP_COUNTRY_CODE $country;
>
> размещается в
> контекст: http

В чем проблема? Переменные вычисляются в момент обращения к ним, а не в том
месте, где они размещены.

> а
>
> if ($request_uri ~* "ip=(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})") {
> set $ipaddr $1;
> }
>


Зачем так делать? Чем предложенный вариант с $arg_ip вас не устроил?

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 04:35AM

Re: Взять IP из URL и обработать через HttpGeoModule

kemko March 02, 2012 04:46AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 04:49AM

Re: Взять IP из URL и обработать через HttpGeoModule

p1gmale0n March 02, 2012 04:52AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 04:53AM

Re: Взять IP из URL и обработать через HttpGeoModule

Alex Vorona March 02, 2012 04:58AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 05:02AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 05:16AM

Re: Взять IP из URL и обработать через HttpGeoModule

Валентин Бартенев March 02, 2012 05:24AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 05:44AM

Re: Взять IP из URL и обработать через HttpGeoModule

Tiberiy March 02, 2012 06:33AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 184
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready