On Mar 25, 2008, at 6:11 PM, Mark Weaver <mdw1982@xxxxxxxxxxx> wrote:
Hi all,
I suspect I already know part of the answer to this, but I'm not
sure which way to go with it. I've got a project I'm working on and
one of the things it's got to do is set cookies and then read them
later. When the app was first written I was doing everything in PERL
and cookies are fairly straight-forward, however I'm finding cookies
in PHP somewhat problematic.
Setting the cookie is a snap, however getting the info back out is,
well... problematic.
this is basically what I'm doing, what I'm seeing in the cookie, and
what I'm getting back out.
Setting the cookie
==========================
$values = "blah|blah|blah";
setcookie("cookiename", $values, time()+$timevalue);
Inside the Cookie
==========================
Content: blah%7Cblah%7Cblah
Getting info Out Of Cookie
==========================
list($first,$second,$third) = explode("|", $values);
Cookie Test Page
==========================
if (isset($_COOKIE["cookiename"])){
list($first,$second,$third) = explode('|',$_COOKIE["cookiename"]);
echo "<p>I found your cookie</p>\n";
echo "<p>The following Values were Contained in the cookie:<BR>
Username: $first<BR>
Password: $second<BR>
Type : $third</p>\n";
}
else{
echo "<p>I wasn't able to find your cookie.</p>\n";
}
Now, I've constructed a cookie_test.php page to check things out and
the strange behavior I'm seeing is, upon first execution I get the
"else" block, but if I hit the browser's reload button I get the
"if" block. At first I thought the cookie wasn't being read at all
because of weird characters, but then upon reloading the page and
seeing the "if" block being displayed I'm thoroughly confused. It's
gotta something simple I'm missing.
and I swear if someone tells me to RTFM I'm gonna shit and go blind
cause I haven't got a clue as to "which" part of the FM to read
concerning this. :)
thanks,
--
Mark
-------------------------
the rule of law is good, however the rule of tyrants just plain sucks!
Real Tax Reform begins with getting rid of the IRS.
==============================================
Powered by CentOS5 (RHEL5)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Did you forget the <?php ?> tags?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php