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