ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Непонятная ошибка в header.



Ответьте пожалуйста про связанные переменные. Как именно нужно использовать $uid_got, что-бы появилась возможность использовать (передать в backend) переменную $uid_set? А то при любых попытках что-то сделать с $uid_set она у меня полностью пропадает и даже в логи не пишется.


9 сентября 2008 г. 16:10 пользователь Владислав Щапов <phprus@xxxxxxxxx> написал:
Прошу прощения за то, что еще раз влажу не в свою тему, но не могли бы вы сказать, что понимается под использованием переменной $uid_got?
У меня код:
set $user_id $uid_got-$uid_set;
в случае если должна быть установлена переменная $uid_set записывает в переменную $user_id просто "-", хотя я предполагаю, что там должно быть какое-либо значение. Код с условием тоже дает результат отличный о ожидаемого:
    if ($uid_got != "") {
        set $user_id $uid_got;
    }
    if ($uid_set != "") {
        set $user_id $uid_set;
    }

9 сентября 2008 г. 14:53 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
On Tue, Sep 09, 2008 at 02:33:41PM +0600, Владислав Щапов wrote:

> Попробуйте писать не только в лог, но еще и передавать эту переменную еще
> куда-либо.
>
> Я недавно столкнулся с тем, что если переменная $uid_set встречается в
> конфиге не только в строке определяющей формат логфайла, а еще и фигурирует
> в качестве значения передаваемого backend'у заголовка, то она полностью
> пропадает и даже в лог не пишется. (у меня nginx 0.7.15 , а в списке
> изменений написано что $uid_set можно использовать на любой стадии обработки
> запросов) Я писал про эту проблему в эту рассылку, но мне никто не ответил.
> Вот мое последнее сообщение - http://www.lexa.ru/nginx-ru/msg19326.html
>
> Не могут ли эти две проблемы быть связанными между собой? Или моей проблемы
> не существует, а я просто не правильно понимаю документацию?

$uid_set - переменная, связанная с $uid_got. $uid_set появляется после
использования $uid_got. К $http_x_src_client_ip эта проблема отношения не имеет.

--
Игорь Сысоев
http://sysoev.ru





 




Copyright © Lexa Software, 1996-2009.