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

Владислав Щапов phprus at gmail.com
Wed Sep 10 15:44:53 MSD 2008


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


9 сентября 2008 г. 16:10 пользователь Владислав Щапов <phprus at gmail.com>написал:

> Прошу прощения за то, что еще раз влажу не в свою тему, но не могли бы вы
> сказать, что понимается под использованием переменной $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 at rambler-co.ru>написал:
>
>> 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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080910/5215eef1/attachment.html>


More information about the nginx-ru mailing list