No Env manow:<br><br>$accept = $ENV{"HTTP_ACCEPT"};<br>$user_agent = $ENV{"HTTP_USER_AGENT"};<br>$accept_charset = $ENV{"HTTP_ACCEPT_CHARSET"};<br>$accept_language = $ENV{"HTTP_ACCEPT_LANGUAGE"};<br>
$x_wap_profile = $ENV{"HTTP_X_WAP_PROFILE"};<br>$profile = $ENV{"HTTP_PROFILE"};<br><br>[]'s<br><br><div class="gmail_quote">2009/7/12 <span dir="ltr"><<a href="mailto:cascavel-pm-request@pm.org">cascavel-pm-request@pm.org</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Enviar submissões para a lista de discussão Cascavel-pm para<br>
<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a><br>
<br>
Para se cadastrar ou descadastrar via WWW, visite o endereço<br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou<br>
corpo da mensagem para<br>
<a href="mailto:cascavel-pm-request@pm.org">cascavel-pm-request@pm.org</a><br>
<br>
Você poderá entrar em contato com a pessoa que gerencia a lista pelo<br>
endereço<br>
<a href="mailto:cascavel-pm-owner@pm.org">cascavel-pm-owner@pm.org</a><br>
<br>
Quando responder, por favor edite sua linha Assunto assim ela será<br>
mais específica que "Re: Contents of Cascavel-pm digest..."<br>
<br>
<br>
Tópicos de Hoje:<br>
<br>
1. CGI - Ler header da página (Agnaldo Macedo)<br>
2. Re: CGI - Ler header da página (Eden Cardim)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 5 Feb 2009 00:47:28 -0300<br>
From: "Agnaldo Macedo" <<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>><br>
Subject: [Cascavel-pm] CGI - Ler header da página<br>
To: "Cascavel Perl Mongers" <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>
Message-ID: <6428C53C262A47C4AA7343485E0CA728@swmobile><br>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";<br>
reply-type=original<br>
<br>
<br>
Pessoal, uso algo como<br>
<br>
$query = new CGI();<br>
$valor = $query->param($nome);<br>
<br>
para ler o valor de um campo que vem via uma requisição de get/post para o<br>
meu programa.<br>
<br>
O que eu poderia usar para ler, não os "campos", mas os headers que o<br>
cliente (browser) esta enviando?<br>
Por exemplo, um programa cliente poderia estar enviando para o meu script,<br>
quando executando um get, algo assim nos headers da página.<br>
<br>
GET /meuPrograma.pl HTTP/1.1<br>
Accept: */*<br>
Accept-Language: pt-BR<br>
UA-CPU: x86<br>
Accept-Encoding: gzip, deflate<br>
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR<br>
2.0.50727; .NET CLR 3.0.04506.30)<br>
Host: meuServidor<br>
<br>
Ressaltando, não quero gerar os headers.<br>
Quero ler os headers que o browser (cliente) esta me enviando.<br>
<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sun, 12 Jul 2009 02:12:09 -0300<br>
From: Eden Cardim <<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>><br>
Subject: Re: [Cascavel-pm] CGI - Ler header da página<br>
To: Agnaldo Macedo <<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>>, Cascavel Perl<br>
Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>
Message-ID:<br>
<<a href="mailto:3de55ead0907112212t1e675859o81395e1f9be3b7f5@mail.gmail.com">3de55ead0907112212t1e675859o81395e1f9be3b7f5@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
2009/2/5 Agnaldo Macedo <<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>>:<br>
><br>
> Pessoal, uso algo como<br>
><br>
> $query = new CGI();<br>
> $valor = $query->param($nome);<br>
><br>
> para ler o valor de um campo que vem via uma requisição de get/post para o<br>
> meu programa.<br>
><br>
> O que eu poderia usar para ler, não os "campos", mas os headers que o<br>
> cliente (browser) esta enviando?<br>
> Por exemplo, um programa cliente poderia estar enviando para o meu script,<br>
> quando executando um get, algo assim nos headers da página.<br>
><br>
> GET /meuPrograma.pl HTTP/1.1<br>
> Accept: */*<br>
> Accept-Language: pt-BR<br>
> UA-CPU: x86<br>
> Accept-Encoding: gzip, deflate<br>
> User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR<br>
> 2.0.50727; .NET CLR 3.0.04506.30)<br>
> Host: meuServidor<br>
><br>
> Ressaltando, não quero gerar os headers.<br>
> Quero ler os headers que o browser (cliente) esta me enviando.<br>
<br>
Bem, não uso CGI,pm desde 1999, mas se me lembro bem, os headers ficam no %ENV.<br>
<br>
--<br>
Eden Cardim Need help with your Catalyst or DBIx::Class project?<br>
Code Monkey <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
Shadowcat Systems Ltd. Want a managed development or deployment platform?<br>
<a href="http://edenc.vox.com/" target="_blank">http://edenc.vox.com/</a> <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
Fim da Digest Cascavel-pm, volume 308, assunto 8<br>
************************************************<br>
</blockquote></div><br>