0
PHP Cookies
Posted by jujur
on
5:22 AM
Bab 18
PHP Cookies
cookie biasanya
digunakan untuk mengidentifikasi user.
Membuat Cookie (setcookie())
Catatan: fungsi
setcookie() harus ditulis sebelmu tag <html>.
setcookie(name, value, expire, path, domain);
|
Program18-1.php
<?php
setcookie("user", "Alex Porter", time()+3600);
?>
<html>
<body>
</body>
</html>
|
Mengambil nilai Cookie ($_COOKIE)
Program18-2.php
<?php
// Print a cookie
echo $_COOKIE["user"];
// A way to view all cookies
print_r($_COOKIE);
?>
|
Program18-3.php
menggunakan fungsi isset() untuk mencari apakah cookie telah dibuat.
<html>
<body>
<?php
if (isset($_COOKIE["user"]))
echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
echo "Welcome guest!<br />";
?>
</body>
</html>
|
Menghapus Cookie
Program18-4.php
<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>
|
Bagaimana jika browser yang kita gunakan tidak mendukung Cookie
Gunakan
pasangan form input untuk mengirim data dan form retrieve untuk mengambil data
seperti contoh di bawah ini.
Program18-5.php
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
|
welcome.php.
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>
|