Read your data from $_COOKIE not $_COOKIES.

David Busby wrote:
> List,
>     I'm trying to set a cookie like this:
> <?php
> function redirect() {
>     if ($_SERVER['HTTP_HOST'] == $_SERVER['SERVER_NAME']) {
>         $to = func_get_arg(0);
>         header("HTTP/1.1 301\n");
>         header("Location:http://".$_SERVER['SERVER_NAME'].$to."\n");
>         header("Set-Cookie: sid=$sid;\n\n");
>         exit();
>     }
> }
> 
> function login() {
>     [... validation code here ...]
>     // set my cookie
>     setcookie("sid", $sid);
>     return true;
> }
> 
> if (login($token) == true) {
>     redirect("/somepage.php");
> }
> ?>
> 
> but this thing isn't working...seems like it's not writing the SID value 
> in the cookie.  In other code (on /somepage.php for example) when I read 
> the cookie value ($_COOKIES['sid']) it can't find it.  Ideas?
> 
> So how do I set cookies then redirect?
> 
> I'm using Apache 1.3.x, PHP 4.1.2, RH7.3
> 
> TIA
> /B
> 
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to