Re: [Rio-pm] $ENV{'HTTP_COOKIE'}

2012-05-05 Thread Tiago Peczenyj
outro cuidado que vc deve ter: veja se vc tem outro cookie que esteja
corrompido de alguma forma. recentemente em uma versão do Rack (ruby) eu vi
isso acontecer, foi utilizado um caracter invalido em um cookie setado por
uma aplicação muito da filhadap... e o negócio explodiu em outro lugar.


2012/5/5 Eduardo Maia 

> Pegadinha do Malandro!
>
> Depois de muito bater cabeça, encontrei qual era o problema. Erro trivial
> que ninguém conseguiu ver no arquivo anexo, é aquele erro super bobo que a
> gente fica perdendo o maior tempo e se estressando de bobeira.
>
> Vale desta forma o alerta, se isso acontecer com vocês um dia...
>
> O cookie foi setado em:
> dominio.com.br/cgi-bin/
>
> O $ENV{HTTP_COOKIE} estava sendo impresso em:
> www.dominio.com.br/cgi-bin/
>
> Aquele momento em que um www faz toda a diferença...
>
> Abraços
>
>
>
> 2012/4/25 Bruno Buss 
>
>> Poderia colocar o código num pastebin ou gist da vida e jogar o link aqui?
>>
>> [ ]'s
>>
>>
>> 2012/4/25 Eduardo Maia 
>>
>>> Olá, Monges, obrigado pelas respostas.
>>>
>>> Sim, Aureliano, também calculo que o problema seja não ter acesso de
>>> root. Servidores compartilhados nem sempre funcionam conforme o adequado, e
>>> não ter acesso de root por vezes dificulta e em muito. Mas eu também nem
>>> saberia dizer qual configuração poderia estar zicada, pois nunca vi isso
>>> antes.
>>>
>>> Sim, Bruno, o cookie que é impresso na tela é exatamente o 3o da
>>> listagem. Porém observe que faltam mais 2 cookies serem impressos. Se eu
>>> removo o 3o cookie do meu navegador, então a chave 'HTTP_COOKIE'
>>> simplesmente desaparece do loop.
>>>
>>> Abraços.
>>>
>>> On Wed, Apr 25, 2012 at 10:15 PM, Bruno Buss wrote:
>>>
 2012/4/25 Eduardo Maia 

> Monges,
>
> Alguém já viu isso alguma vez na vida? Explicando o anexo...
>
> Cookies existe no navegador web, mas não existem no
> $ENV{'HTTP_COOKIE'}. Tentei com IE e FF. O mesmo código (para ler e setar
> cookies) funciona em um RHEL com Apache, mas não em outro RHEL com Apache.
>

 A pergunta pode ser totalmente ignorante... mas o que ele está
 imprimindo não é exatamente o 3o cookie dessa listagem que você mostrou ai?

 [ ]'s
 --
 Bruno C. Buss
 http://www.brunobuss.net

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

>>>
>>>
>>> ___
>>> Rio-pm mailing list
>>> Rio-pm@pm.org
>>> http://mail.pm.org/mailman/listinfo/rio-pm
>>>
>>
>>
>>
>> --
>> Bruno C. Buss
>> http://www.brunobuss.net
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] $ENV{'HTTP_COOKIE'}

2012-05-05 Thread breno
cookie-domain é um inferno mesmo, tem que sempre ter muito cuidado!

Acho que a pergunta desviou todo mundo do problema, normal quando
estamos próximos demais, acabamos pensando em termos do que estamos
vendo ("cookie existe no navegador mas não no $ENV{HTTP_COOKIE}") e
não no problema em si "estou definindo cookies mas eles não estão
voltando pra mim".

Valeu por ter postado a resposta! E parabéns pelo insight!

[]s

-b

P.s.: quando vamos ter outra sessão de pinball? :D

2012/5/5 Eduardo Maia :
> Pegadinha do Malandro!
>
> Depois de muito bater cabeça, encontrei qual era o problema. Erro trivial
> que ninguém conseguiu ver no arquivo anexo, é aquele erro super bobo que a
> gente fica perdendo o maior tempo e se estressando de bobeira.
>
> Vale desta forma o alerta, se isso acontecer com vocês um dia...
>
> O cookie foi setado em:
> dominio.com.br/cgi-bin/
>
> O $ENV{HTTP_COOKIE} estava sendo impresso em:
> www.dominio.com.br/cgi-bin/
>
> Aquele momento em que um www faz toda a diferença...
>
> Abraços
>
>
>
> 2012/4/25 Bruno Buss 
>>
>> Poderia colocar o código num pastebin ou gist da vida e jogar o link aqui?
>>
>> [ ]'s
>>
>>
>> 2012/4/25 Eduardo Maia 
>>>
>>> Olá, Monges, obrigado pelas respostas.
>>>
>>> Sim, Aureliano, também calculo que o problema seja não ter acesso de
>>> root. Servidores compartilhados nem sempre funcionam conforme o adequado, e
>>> não ter acesso de root por vezes dificulta e em muito. Mas eu também nem
>>> saberia dizer qual configuração poderia estar zicada, pois nunca vi isso
>>> antes.
>>>
>>> Sim, Bruno, o cookie que é impresso na tela é exatamente o 3o da
>>> listagem. Porém observe que faltam mais 2 cookies serem impressos. Se eu
>>> removo o 3o cookie do meu navegador, então a chave 'HTTP_COOKIE'
>>> simplesmente desaparece do loop.
>>>
>>> Abraços.
>>>
>>> On Wed, Apr 25, 2012 at 10:15 PM, Bruno Buss 
>>> wrote:

 2012/4/25 Eduardo Maia 
>
> Monges,
>
> Alguém já viu isso alguma vez na vida? Explicando o anexo...
>
> Cookies existe no navegador web, mas não existem no
> $ENV{'HTTP_COOKIE'}. Tentei com IE e FF. O mesmo código (para ler e setar
> cookies) funciona em um RHEL com Apache, mas não em outro RHEL com Apache.


 A pergunta pode ser totalmente ignorante... mas o que ele está
 imprimindo não é exatamente o 3o cookie dessa listagem que você mostrou ai?

 [ ]'s
 --
 Bruno C. Buss
 http://www.brunobuss.net

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm
>>>
>>>
>>>
>>> ___
>>> Rio-pm mailing list
>>> Rio-pm@pm.org
>>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>>
>>
>> --
>> Bruno C. Buss
>> http://www.brunobuss.net
>>
>> ___
>> Rio-pm mailing list
>> Rio-pm@pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
> ___
> Rio-pm mailing list
> Rio-pm@pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm