Re: плюс в userid

Artem Bokhan art на academ.org
Пт Дек 4 17:20:42 MSK 2009


Никита Кардашин пишет:
> Проанализируйте обмен межу браузером и сервером и будет понятно, кто
> сей бред посылает.
>   
Это делает браузер. Можно открыть FF и в firebug'е добавить куку, 
например wKgCH0sZFsUsnzbUAwP+Ag==. Плюс будет заменен на пробел. Я не 
знаю, является ли это ошибкой FF или следствием какого-либо стандарта.
> 03.12.09, Artem Bokhan<art at academ.org> написал(а):
>   
>> Когда клиенту приходит uid, содержащий "+", браузер (либо сам nginx, не
>> проверял) заменяет плюс на пробел. Проверялось на FF3.5.
>>
>> Nginx ругается, когда читает такую куку от клиента.
>>
>> Пример:
>> client sent invalid userid cookie "uid=rBAJZksOaRKg ym6A9a6Ag==",
>> client: 192.168.4.12, server: *, request: "GET *  HTTP/1.1", host: "*",
>> referrer: "*"
>>
>> Кто виноват?
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
>>
>>     
>
>
>   




Подробная информация о списке рассылки nginx-ru