To get the data
<?
if (isset($_COOKIE['UserName'])) {
echo
?>
<form action="mail.php" method="post">
Your Name: <input type="text" name="name"><br>
E-mail: <input type="text" name = "email"><br><br>
Comments<br>
<textarea name="comments"></textarea><br><br>
<input type="submit" value="Submit">
</form>
<?
} else {
echo
?>
<form action="name.php" method="post">
Your Name: <input type="text" name="UserName"><br>
<input type="submit" value="Remember My Name!">
</form>
<?
}
?>
on name.php:
<?php
setcookie("UserName", $_POST['UserName'], time()+604800);
?>
<html>...</head>...
<?php
$UserName=$_POST['UserName'];
php?>
<?php
echo "Thanks $UserName";
php?>
<br>
<?php
if (isset($_COOKIE["user"]))
{
echo "Your name will be remembered for one week or untill your cookies are cleared!";
}
else
{
echo "Error Cookie not set Please try again. Check to make sure you browser allows cookies!";
}
php?>
here is retriveing the cookie back on the index.php:
<?php
if (isset($_COOKIE['UserName'])) {
echo "Hello, ".$_COOKIE['UserName']."! Welcome back!";
} else {
echo "Please provide your name below!";
}
php?>