Re: Re: here is the problem again

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

 



Chris W. Parker wrote:

AndreaD <mailto:andrea.davidson@xxxxxxxxxxxx>
    on Tuesday, March 22, 2005 12:25 PM said:


The cookie will not/set or print out.
http://www.aztechost.com/problem.phps


setcookie("cookie[$name]", $age);
echo $_COOKIE[$name];


I think it should be:
think again

setcookie("cookie[$name]", $age);
echo $_COOKIE['cookie[{$name}]'];


??

Please see http://www.php.net/setcookie.
have you tried reading it yourself? the answer /is/ in there you know!
Basically, what happens here is the fact that when you set a cookie using setcookie(), that cookie isn't automatically added to the $_COOKIE superglobal. why not? because the $_COOKIE superglobals array contains cookies *recieved* from the user, and this one just left on its way *to* the user. Until the user reloads the page, that cookie will not show up in the $_COOKIE array. But, please tell me, why don't you print it like this:
echo $age ?


-tul


Also you're teaching yourself a very bad habit of writing scripts with
register_globals turned on. See google for more information.


Chris.

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux