in reply to Re: redirection failing when cookie is set
in thread redirection failing when cookie is set
Here is the modified code:
use CGI qw/:standard/; my $query = new CGI; my $cookie_in = $query->cookie('region'); if ($cookie_in) { if ($cookie_in eq "americas") { print $query->redirect('http://www.google.com'); } elsif ($cookie_in eq "canada") { print $query->redirect('http://canada.gc.ca'); } else { print $query->redirect('http://www.un.org'); } } else { my $checked = param(checked); my $region = param(region); if ($region eq "americas") { $redirect_uri = "http://www.google.com"; } elsif ($region eq "canada") { $redirect_uri = "http://canada.gc.ca"; } else { $redirect_uri = "http://www.un.org"; } if ($checked eq "yes") { my $cookie_out = $query->cookie(-name=>'region',-value=>$reg +ion,-expires=>'Saturday, 31-Dec-04 16:00:00 GMT',-path=>'/',-domain=>'194.69.170.21'); print $query->redirect(-cookie => $cookie_out, -uri => $redi +rect_uri); } else { print $query->redirect($redirect_uri); } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: redirection failing when cookie is set
by kutsu (Priest) on Sep 09, 2004 at 15:02 UTC | |
by Anonymous Monk on Sep 09, 2004 at 15:09 UTC | |
by Anonymous Monk on Sep 09, 2004 at 16:46 UTC |