Cookies in Apache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am running apache 2.2.4 on Red Hat. I need to set 2 cookies, then redirect the request. The redirect is working, but the cookies are not being set. In order to debug this, I wrote a simple Perl CGI that sets 2 cookies, then redirects to another Perl CGI on the same server which reads all cookies.
Here is the CGI that sets the cookies and performs the redirect (note: domain name changed to protect the innocent)
 
my $query = new CGI;
my $cookie1 = cookie( -name => 'ID',
                      -value => "11498",
                      -domain => "xxx.com",
                      -path => '/');
my $cookie2 = cookie( -name => 'User',
                      -value => "rec",
                      -domain => "xxx.com",
                      -path => '/');
$request_uri="http://c295.xxx.com/cgi-bin/ReadCookies";
print $query->header(-cookie=> [$cookie1, $cookie2]);
print "<HTML><HEADER><META HTTP-EQUIV='refresh' CONTENT='0;URL="">
The redirect occurs and this CGI reads all cookies, but the 2 cookies set above are never found:
 
open(LOG, ">/tmp/logfile");
%cookies = fetch CGI::Cookie;
foreach $c (keys(%cookies)) {
  print LOG "$cookies{$c}\n";
}
print LOG "Cookies printed\n";
close LOG;


Never miss a thing. Make Yahoo your homepage.
[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux