Welcome! Log In Create A New Profile

Advanced

Проверка на вхождение.

Posted by plushka 
Проверка на вхождение.
May 15, 2013 08:21AM
Добрый день.

Существует необходимость проверить на входжение некоторую системную переменную:

root /www/public_html;

include /etc/nginx/fastcgi_params;
fastcgi_pass fpm_server;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME //index.php;
fastcgi_param SCRIPT_NAME '';
fastcgi_param QUERY_STRING $args;
fastcgi_param PATH_INFO $uri;

#set $fake_ip 111.222.333.444;

fastcgi_param HTTP_X_REAL_IP $remote_addr;

if ($remote_addr = 192.168.*) {
fastcgi_param HTTP_X_FORWARDED_FOR $remote_addr;
}

Однако использовать как я понимаю fastcgi_param внутри if-а нельзя. Как же быть в данном случае, в котором мне надо проверить, что $remote_addr равно 192.168.*, а остальные должны быть отвергнуты и X-Forwarder-For должен остаться пустым.

Заранее благодарен!
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
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