No Env manow:<br><br>$accept = $ENV{&quot;HTTP_ACCEPT&quot;};<br>$user_agent = $ENV{&quot;HTTP_USER_AGENT&quot;};<br>$accept_charset = $ENV{&quot;HTTP_ACCEPT_CHARSET&quot;};<br>$accept_language = $ENV{&quot;HTTP_ACCEPT_LANGUAGE&quot;};<br>
$x_wap_profile = $ENV{&quot;HTTP_X_WAP_PROFILE&quot;};<br>$profile = $ENV{&quot;HTTP_PROFILE&quot;};<br><br>[]&#39;s<br><br><div class="gmail_quote">2009/7/12  <span dir="ltr">&lt;<a href="mailto:cascavel-pm-request@pm.org">cascavel-pm-request@pm.org</a>&gt;</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 &#39;help&#39; 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 &quot;Re: Contents of Cascavel-pm digest...&quot;<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: &quot;Agnaldo Macedo&quot; &lt;<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>&gt;<br>
Subject: [Cascavel-pm] CGI - Ler header da página<br>
To: &quot;Cascavel Perl Mongers&quot; &lt;<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>&gt;<br>
Message-ID: &lt;6428C53C262A47C4AA7343485E0CA728@swmobile&gt;<br>
Content-Type: text/plain; format=flowed; charset=&quot;iso-8859-1&quot;;<br>
        reply-type=original<br>
<br>
<br>
Pessoal, uso algo como<br>
<br>
$query = new CGI();<br>
$valor = $query-&gt;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 &quot;campos&quot;, 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 &lt;<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>&gt;<br>
Subject: Re: [Cascavel-pm] CGI - Ler header da página<br>
To: Agnaldo Macedo &lt;<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>&gt;,   Cascavel Perl<br>
        Mongers &lt;<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:3de55ead0907112212t1e675859o81395e1f9be3b7f5@mail.gmail.com">3de55ead0907112212t1e675859o81395e1f9be3b7f5@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
2009/2/5 Agnaldo Macedo &lt;<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>&gt;:<br>
&gt;<br>
&gt; Pessoal, uso algo como<br>
&gt;<br>
&gt; $query = new CGI();<br>
&gt; $valor = $query-&gt;param($nome);<br>
&gt;<br>
&gt; para ler o valor de um campo que vem via uma requisição de get/post para o<br>
&gt; meu programa.<br>
&gt;<br>
&gt; O que eu poderia usar para ler, não os &quot;campos&quot;, mas os headers que o<br>
&gt; cliente (browser) esta enviando?<br>
&gt; Por exemplo, um programa cliente poderia estar enviando para o meu script,<br>
&gt; quando executando um get, algo assim nos headers da página.<br>
&gt;<br>
&gt; GET /meuPrograma.pl HTTP/1.1<br>
&gt; Accept: */*<br>
&gt; Accept-Language: pt-BR<br>
&gt; UA-CPU: x86<br>
&gt; Accept-Encoding: gzip, deflate<br>
&gt; User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR<br>
&gt; 2.0.50727; .NET CLR 3.0.04506.30)<br>
&gt; Host: meuServidor<br>
&gt;<br>
&gt; Ressaltando, não quero gerar os headers.<br>
&gt; 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>