You may wish to repost this to Seekers of Perl Wisdom as there is a lot to speculate about here.

First, are you using IIS? IIS has a known bug in versions 3, 4, and 5 don't allow you to send a cookie with a redirect. I don't think this is the issue as you mentioned that Netscape works with this.

Try taking out the 'path' for testing. The browser will assign a default path for you. If your development server has a different path, you will have a problem (this also happens with domains). Is your path the path that the cookie will really be returned to? Is the case the same? I've never tested it, but it's possible that if you have a different case in your path, some browsers may be case-insensitive while others aren't.

Also, try using an absolute URL instead of a relative one. From the CGI docs:

One hint I can offer is that relative links may not work correctly when you generate a redirection to another document on your site. This is due to a well-intentioned optimization that some servers use. The solution to this is to use the full URL (including the http: part) of the document you are redirecting to.

In reply to Re: More about cookies by Ovid
in thread More about cookies by binner

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.