http://www.perlmonks.org?node_id=222736


in reply to Re: (nrd) Cookie expires inaccurately
in thread Cookie expires inaccurately

You are right!
The server's time and my local differ. But only ~40 seconds. I hope that is the problem, because now the cookie is set when I try -expires => "+30s" but is not thrown away after this time :(. I am thinking about getting away from cookies, too. Many people have told me great advantages of other session-time verfication.
There is just one point I do not understand (It's silly perhaps): A server in America with 6 hours difference for example (I am from Germany) will give me correct cookie (-times), right? Then how does the server do it?

Thanks for your suggestions :)

BioHazard
reading between the lines is my real pleasure

Replies are listed 'Best First'.
Re: Re: Re: (nrd) Cookie expires inaccurately
by poj (Abbot) on Dec 28, 2002 at 19:47 UTC
    The expiry time in the cookie is always GMT.
    poj
Re:^3 (nrd) Cookie expires inaccurately
by newrisedesigns (Curate) on Dec 29, 2002 at 14:45 UTC

    It will give you the correct time because it will use GMT.

    You can always check if cookies are set by telneting to your server using port 80, then typing "GET /document.html" replacing "document.html" with the path of your file or CGI. (ie. "GET /cgi-bin/index.pl" or "HEAD /cgi-bin/index.pl" to get just the headers.)

    Hope this helps.

    John J Reiser
    newrisedesigns.com