in reply to Re^2: Removing dot before cookie host/domain URL
in thread Removing dot before cookie host/domain URL

Again, I think you are mistaken.

$ cat > a.pl #!/usr/bin/perl use CGI; $query = new CGI; $cookie1 = $query->cookie( -domain=>'foobar.com', -name=>'TheCookie', -value=>'anything ', -expires=>'+24h', -path=>'/', -secure=> 0); print $query->header(-cookie=>$cookie1); print"<html> <body> Done. </body> </html>"; print $query->end_html; $ perl a.pl Set-Cookie: TheCookie=anything%20; domain=foobar.com; path=/; expires= +Sat, 25-Jun-2011 20:46:56 GMT Date: Fri, 24 Jun 2011 20:46:56 GMT Content-Type: text/html; charset=ISO-8859-1 <html> <body> Done. </body> </html> </body> </html> $

Upgrade your CGI?

Replies are listed 'Best First'.
Re^4: Removing dot before cookie host/domain URL
by Anonymous Monk on Jun 25, 2011 at 00:56 UTC
    Hi, I have CGI v3.55 installed.

    I fired up IE and checked the code/cookie there. It seems that the problem with the dot does not occur with IE but with Mozilla based browsers. However, I still can't get a cookie without a dot before the URL in a Mozilla browser.
      There is no problem. You're very confused.
      perl -MCGI -le "print CGI->new->cookie( qw[ -domain example.com -name +key -value val -path / ] )" key=val; domain=example.com; path=/
        You're very confused.
        Yes I am. I'm giving up and going to try and find another way to overwrite the cookie.