cookie1.php
<?php
$user = $_POST['user'];
$color = $_POST['color'];
$self = $_SERVER['PHP_SELF'];
if( ( $user != null ) and ( $color != null ) )
{
setcookie( "firstname", $user , time() + 86400 ); // 24 hours
setcookie( "fontcolor", $color, time() + 86400 );
header( "Location:cookie2.php" );
exit();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>Stuff by tedd</title>
</head>
<body>
<h1>tedd's cookie stuff</h1>
<hr>
<form action ="<?php echo( $self ); ?>" method = "post">
Please enter your first name:
<input type = "text" name = "user"><br><br>
Please choose your favorite font color:<br>
<input type = "radio" name = "color" value = "Red">Red
<input type = "radio" name = "color" value = "Green">Green
<input type = "radio" name = "color" value = "Blue">Blue
<br><br>
<input type = "submit" value = "submit">
</form>
<br/>
<hr>
</body>
</html>
</html>
cookie2.php
<?php
if (isset($_COOKIE['firstname']))
{
$user = $_COOKIE['firstname'];
$color= $_COOKIE['fontcolor'];
}
else
{
$user = $_POST['user'];
$color = $_POST['color'];
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>Stuff by tedd</title>
</head>
<body>
<h1>tedd's show cookie stuff</h1>
<hr>
<h2>Hello: <?php echo( $user ); ?> </h2>
<h2>Your color: <?php echo( $color ); ?> </h2>
<hr>
<br/>
<?php
// Another way to debug/test is to view all cookies
echo ("<br/>");
echo ("<pre>");
echo ("Cookie info:\n");
print_r($_COOKIE);
echo("</pre>");
?>
<p>
<a><input type="button" value="back" onclick="history.go(-1)"></a>
</p>
</body>
</html>
Không có nhận xét nào:
Đăng nhận xét