Re: $cookie error

From: Date: Thu, 01 Jul 2004 03:05:53 +0000
Subject: Re: $cookie error
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-35070@lists.php.net to get a copy of this message
Sukanto Kho wrote:
I'm using $_session to store user name and status and the session is used as key to access some pages and I set the cookie variables like this : setcookie ("name",$user_name, $time+3600); setcookie ("status",$status, $time+3600); and the authentication of the session variable like this : if(!isset($_COOKIE['name']) or !isset($_COOKIE['status']) or $_COOKIE['status']!='user') {header("location:sign_in.php");exit;} else {$user_active=$_COOKIE['name'];$status=$_COOKIE['status'];} But the problem is that sometimes when I link to (eg : product_add.php require $_session) it success but in the other time it's fail ..(although I do it continuous ...I mean after the 1st time success and 2nd times fail)... it couldn't be the problem of $_session lifetime ... I think. I can't find "why" such problem occurs....
$_SESSION and $_COOKIE are not the same thing. You seem to have them confused or are not explaining things very well. on "product_add.php" print out the contents of $_COOKIE and $_SESSION using print_r() so you can track what's in them and how they are changing. Cookies are tied to a domain, too. If you set a cookie on "domain.com/product.php" and then link to "www.domain.com/product.php" the cookie will not exist (unless you use the right parameters in setcookie()). -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals – www.phparch.com

« previous php.db (#35070) next »