Except where otherwise noted, the contents of this document are Copyright © Marty Stepp, Jessica Miller, and Victoria Kirst. All rights reserved. Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the author's expressed written permission.
setcookie("name", "value");
...
$variable = $_COOKIE["name"]; # retrieve value of cookie later
setcookie("username", "martay");
setcookie("age", 19);
...
if (isset($_COOKIE["username"])) {
$username = $_COOKIE["username"];
print("Welcome back, $username.\n");
}
$_COOKIE associative arrayisset function to see whether a given cookie name exists

Use a cookie (slides) to count the number of times the user has viewed longcat.php.
Display this count to the user on the page, e.g. "You have visited 7 time(s)."
(sample solution)
For added challenge:
middle.jpg once for each page view.
prize.php is a travel site.
We want roughly every 10th visitor to win a "free trip".
(sample solution)
What day of the month were you born on?
Let's check the box for everyone's day in birthdays.php.
The form submits to itself, but if you leave the page and come back, it forgets what boxes were checked.
birthdays.phpbirthdays.php (alternate version)