ПРОЕКТЫ 


  АРХИВ 


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]

Add header и объединение строк


  • To: nginx-ru@xxxxxxxxx
  • Subject: Add header и объединение строк
  • From: ForJest <forjest@xxxxxxxxx>
  • Date: Mon, 19 Dec 2005 11:51:53 +0200
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=MhlK3MIx+KkXA/SiXJ+hw7B5ERSTtIiuk6ERjkuA2+ho4o3lJvinO2TgpW5fW6A5hiInDMWtQlawkf+N38cXvomIjTfw1ABQWuSsuqe91eGwEg2ira8iBKyYl1/D4X2j33rj6X+Rf+cd89Ov4lDLct/+rdq2qE4hBDfzVjputTQ=

Я пытался сделать с помощью add_header выдачу заголовкаContent-Disposition: 
attachment; filename="<имя файла>"и обнаружил несколько интересных эффектов- 
add_header не работает в if- add_header вообще не хавает переменные.Узнав что 
он не работает в if я решил сделать через rewrite. Но тутвыяснилось 
чтоadd_header SOME $1выдаёт SOME $1 в ответе.add_header SOME $remote_addrтоже 
выдает SOME $remote_addr, вместо ожидаемого SOME xx.xx.xx.xx------------------В 
связи с этим вопросы- сложно ли сделать так чтобы add_header использовал хотя 
бы переменные?- можно ли его сделать, чтобы работал в if?Кстати с if ещё 
интересная фишка - не работает limit_rate в нём, а впримере к rewrite
Пример использования:
    if ($slow) {        limit_rate  10k;        break;    }
Что несколько меня смутило :-).-----------------Ещё один вопрос - как 
конкатенировать строки? Есть ли такаявозможность вообще? Потому что 
допустимстроку attachment; filename="<имя файла>" нужно склеивать из литералови 
текущей строки... Хотя, возможно, и не стоит превращать конфигурациюв PHP или 
PERL, но мне интересно - есть ли вообще такая возможность.-----------------



 




Copyright © Lexa Software, 1996-2009.