ПРОЕКТЫ 


  АРХИВ 


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: SSI и POST/GET/Cookie


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: SSI и POST/GET/Cookie
  • From: Anton <anton200@xxxxxxxxx>
  • Date: Fri, 9 Nov 2007 23:57:14 +0500
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=HYosl1+8Fc7if4o5FDwz5Kelg1QS/w04EIFfXWxp/oo=; b=MTYQ0H2kGR9vr/cAJTmkM3E1Q1fkaiZdXKOeq/IZ1yUXqdW7bJycMc1gTC4gduXAPkj1lNEXe66/5n/p3nnSp1HVz/E7yBmZC04zRLpYJxKr6FEwollGD4nSpCP8BfZqKsaYuyZ//mWhKUaMMYyaxafztPTiuUi5/T2Aj8vt/m4=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=nsSyH09b0YS2cuEhDYIhUu95EJYE9gqsn6oUIG5T5wu5nXHBDkcUcFUu67XjjTgKKOw1LKkj9rmFD/65Qe5BgOYBm2CfP6ZYhfz5VlIQm7dPg1a03qngFtG4Gc95+Zfffh/Ei73rdileFrSyORAy9W/f6+c+lhgXso4WYdqvqDo=
  • In-reply-to: <8cac8dd0711090837s722524a5o6208308d1ff91943@xxxxxxxxxxxxxx>
  • References: <8cac8dd0711090837s722524a5o6208308d1ff91943@xxxxxxxxxxxxxx>

> Скажите, а можно ли передать ssi-вставке содержимое POST/GET или Cookie?
> Или вообще - просто все заголовки исходного запроса, пучком?
>
> Т.е. вот буквально из примера: на странице index.html есть простая вставка
> <!--# include virtual="/remote/body.cgi" -->
> И мне надо чтобы этот body.cgi получил все заголовки запроса, ну того
> самого который запросил index.html.
> Получить - в любом виде. Предположим, что этот cgi-шник сам разбирает
> всё что ему сунули на вход.
> Как такое можно сделать?

Для Cookie подошло решение наподобие:
if ($http_cookie ~* "name=([^;]+)(?:;|$)" ) {
  set  $id  $1;
}
proxy_set_header        X-ID $id;

А вот как GET/POST от исходного запроса получить...
-- 
engineer


 




Copyright © Lexa Software, 1996-2009.