Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FastCGI + query_string
Здравствуйте!
Странное поведение при работе скрипта (Perl) в режиме FastCGI (nginx/0.3.49)
При переходе по ссылке, например: /path/?a=1
значение $ENV{QUERY_STRING} не устанавливается.
Но если сразу за этим сделать refresh страницы, т.е.
повторный вызов ссылки - значение устанавливается ("a=1").
Броузер: Opera 7.23
И так по каждой ссылке с параметрами, т.е. срабатывает только на второй раз
через Refresh
В конфиге указано:
location ~ .* {
fastcgi_pass unix:/tmp/pmainclient;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
}
В чем причина такого поведения?
Я конечно могу сам парсить $ENV{REQUEST_URI}, но все же...
C уважением,
Верязов Сергей
|