Como usar COOKIES
FONTE: http://www.xn--ovg.com
O Còdigo abaixo é um exemplo de uso de cookies:
Veja o demo setando cookie em: http://www.xn--ovg.com/cookie/
Veja o demo setando cookie em: http://www.xn--ovg.com/cookie/getcookie.php
Salve como 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> |
Salve como 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"> </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> |