<div dir="ltr"><div><div><div><div><div>Moises...<br><br></div>Esclarecendo seu problema e antiga duvida...<br><br></div>Quando você esta chamando o método $utils->hstart() da sua classe <a href="http://utils.pm">utils.pm</a> ele escreve toda a a parte do cabeçalho da sua página HTML mas na linha 75 (mais ou menos) você imprime também o content-type do cabeçalho HTTP o que "separa" o header HTTP do corpo da requisição.<br>

<br></div>Depois disso, no seu CGI, você verifica se o seu cookie já existe e caso ele não exista.... você esta chamado o método $utils->Cookie(), criando o seu cookie e logo abaixo usando a linha: print join ' ', $utils->Cookie( -op => 'read_all' ) ), '<br>'; para escrever o seu cookie.<br>

<br></div>Porem note que o content-type ja foi escrito e você concatenou a instrução do seu cookie no corpo do seu HTML<br><br></div><div>Seu Set-Cookie deve sempre estar acima do seu content-type!<br></div><div><br></div>

Provavelmente isso que estava lhe causando o problema na hora de setar o cookie.<br><div><div><div><div><div><div><br></div><div>Se quiser ver um pequeno (e humilde) exemplo que fiz a partir do código que você já escreveu, acesse este pastebin e veja o output do código:<br>

<a href="http://codepad.org/qlCp08Cs">http://codepad.org/qlCp08Cs</a><br><br></div><div>Qualquer duvida é só dar um berro.<br></div><div><br></div><div>[]'s<br></div><div><br><br><div><br></div></div></div></div></div>

</div></div></div><div class="gmail_extra"><br clear="all"><div><b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank"></a></span></div>


<br><br><div class="gmail_quote">2013/5/23 Tiago Peczenyj <span dir="ltr"><<a href="mailto:tiago.peczenyj@gmail.com" target="_blank">tiago.peczenyj@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<p>Cara como vc escrevia os cookies em primeiro lugar?</p>
<p>O erro q vc obtinha nao faz sentido e setar via javascript tem algumas desvantagens. Por exemplo depender de javascript. E isso so funciona pra html. Se vc serve uma imagem nao vai conseguir setar os cookies. E vc nao conseguira trabalhar com cookies http only.</p>



<p>Ok q isso tudo sao excessoes e 90% do tempo o q vc fez resolve MAS vai por mim q isso tudo eh pro seu bem :-)</p>
<div class="gmail_quote">Em 24/05/2013 00:02, "Moises Barboza" <<a href="mailto:desenvolvedorperl@gmail.com" target="_blank">desenvolvedorperl@gmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">
<div dir="ltr"><div>Eu estava com dúvida sobre como remover a mensagem Content-Type: 
text/html; charset=ISO-8859-1 do navegador, depois de muitas tentativas sempre  com erros,
eu resolvi escrever os cookies utilizando javascript, usando a 
biblioteca jquery.cookie, e tudo ficou bem mais simples e sem erros.<br>
<br></div>Eu publiquei os códigos no  Souceforge para que eu possa receber sugestoes de vocês.<br><br><a href="https://sourceforge.net/projects/perlhtmlutil/files/" target="_blank">https://sourceforge.net/projects/perlhtmlutil/files/</a></div>



<br></div>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>