<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 23/05/2013 23:31, Marcio Ferreira
      wrote:<br>
    </div>
    <blockquote
cite="mid:CADFrvgvz4CD7W7H9woibGHvWf2a-DiWp6aBk9=Wic1N2jt+MpA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Juro pra vc que nao precisa de uma lib pra escrever
        cookie, Javascript é seu amigo
        <div>document.cookie <a moz-do-not-send="true"
            href="http://www.quirksmode.org/js/cookies.html">http://www.quirksmode.org/js/cookies.html</a> =)
          <div>
            <div><br>
            </div>
            <div style="">~Chamo a atenção~ pra isso porque há uma
              tendência das pessoas usarem </div>
            <div style="">jquery ao invés de javascript, o que nem
              sempre é bom. =/</div>
          </div>
        </div>
      </div>
    </blockquote>
    Marcio++<br>
    <blockquote
cite="mid:CADFrvgvz4CD7W7H9woibGHvWf2a-DiWp6aBk9=Wic1N2jt+MpA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div style=""><br>
            </div>
            <div style="">Use JQuery para manipular DOM, components UI,
              eventos, não para cookie =P</div>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Nãããão, não use Jquery pra nada ... DOM API!<br>
    <blockquote
cite="mid:CADFrvgvz4CD7W7H9woibGHvWf2a-DiWp6aBk9=Wic1N2jt+MpA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div style=""><br>
            </div>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br clear="all">
        <div><br>
          []s,<br>
          <br>
          Marcio Ferreira
          <div>skype: marcio.ferreir4</div>
          <div>(21) 8365-7768<br>
          </div>
        </div>
        <br>
        <br>
        <div class="gmail_quote">2013/5/23 Daniel Vinciguerra <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:dan.vinciguerra@gmail.com" target="_blank">dan.vinciguerra@gmail.com</a>></span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <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
                      moz-do-not-send="true" href="http://utils.pm"
                      target="_blank">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 moz-do-not-send="true"
                            href="http://codepad.org/qlCp08Cs"
                            target="_blank">http://codepad.org/qlCp08Cs</a><br>
                          <br>
                        </div>
                        <div>Qualquer duvida é só dar um berro.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>[]'s<span class="HOEnZb"><font
                              color="#888888"><br>
                            </font></span></div>
                        <span class="HOEnZb"><font color="#888888">
                            <div><br>
                              <br>
                              <div><br>
                              </div>
                            </div>
                          </font></span></div>
                    </div>
                  </div>
                  <span class="HOEnZb"><font color="#888888">
                    </font></span></div>
              </div>
            </div>
            <div class="gmail_extra"><span class="HOEnZb"><font
                  color="#888888"><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
                        moz-do-not-send="true"
                        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"></span></div>
                </font></span>
              <div>
                <div class="h5">
                  <br>
                  <br>
                  <div class="gmail_quote">2013/5/23 Tiago Peczenyj <span
                      dir="ltr"><<a moz-do-not-send="true"
                        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 moz-do-not-send="true"
                          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>
                            <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 moz-do-not-send="true"
                                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
                            moz-do-not-send="true"
                            href="http://sao-paulo.pm.org/"
                            target="_blank">http://sao-paulo.pm.org/</a><br>
                           SaoPaulo-pm mailing list: <a
                            moz-do-not-send="true"
                            href="mailto:SaoPaulo-pm@pm.org"
                            target="_blank">SaoPaulo-pm@pm.org</a><br>
                           L<<a moz-do-not-send="true"
                            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
                        moz-do-not-send="true"
                        href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
                       SaoPaulo-pm mailing list: <a
                        moz-do-not-send="true"
                        href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
                       L<<a moz-do-not-send="true"
                        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>
              </div>
            </div>
            <br>
            =begin disclaimer<br>
               Sao Paulo Perl Mongers: <a moz-do-not-send="true"
              href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
             SaoPaulo-pm mailing list: <a moz-do-not-send="true"
              href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
             L<<a moz-do-not-send="true"
              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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">=begin disclaimer
   Sao Paulo Perl Mongers: <a class="moz-txt-link-freetext" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a>
 SaoPaulo-pm mailing list: <a class="moz-txt-link-abbreviated" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>
 L<a class="moz-txt-link-rfc2396E" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"><http://mail.pm.org/mailman/listinfo/saopaulo-pm></a>
=end disclaimer
</pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Eduardo Almeida - Software Engineer<br>
      <a class="moz-txt-link-abbreviated" href="mailto:eduardo@web2solutions.com.br">eduardo@web2solutions.com.br</a> - 27 3021-2430 / 27 9839 3755<br>
      <br>
      <b>WEB2 Solutions</b> - Inovando, sempre!</div>
  </body>
</html>