Judul : Cookie PHP
link : Cookie PHP
Cookie PHP
![]() |
| Cookie PHP |
Bagaimana Membuat Cookie?
Untuk membuat cookie kita gunakan fungsi setcookie(). Fungsi tersebut harus diletakkan sebelum tag <html>Syntax
setcookie (nama, nilai, expire, path, domain);
Contoh 1
Contoh di bawah ini, sebuah cookie dengan nama user dan nilainya "Ainun Mahya". Dalam syntax ini juga kita mengatur bahwa cooki tersebut hanya akan berlaku 1 jam
<?php
setcookie ("user", "Ainun Mahya", time() +3600);
?>
<html>
..........
Contoh 2
Untuk mengatur waktu kita juga bisa menggunakan cara di bawah ini
<?php
$expire=tim() +60*60*24*30;
setcookie ("user", "Ainun Mahya", $expire );
Waktu expire diatur 1 bulan (60 detik*60 menit*24 jam*30 hari)
Bagaimana Memanggil Cookie?
Variabel PHP $_COOKIE digunakan untuk memanggil nilai cookie
Contoh di bawah ini kita memanggil nilai cooki yang bernama "user" dan menampilkannya di sebuah halaman website
<?php
//menampilkan cookie
echo $_COOKIE ["user"];
//Cara untuk menampilkan semua cookie
print_r($_COOKIE);
?>
Dalam contoh di bawah ini kita menggunakan fungsi isset() untuk mencari tahu apakah sebuah cookie sudah diset atau belum
<html>
<body>
<body>
<?php
if (isset($_COOKIE["user"]))
echo "Welcome ". $_COOKIE["user"]. "<br>";
else
echo "Welcome Guest!<br>";
</body>
</html>
Bagaimana Menghapus Cookie?
Cara mnghapus cookie yaitu dengan menyatakan waktu dalam bentuk lampau
Contoh :
<?php
//set waktu expire satu jam yang lalu
setcookie("user", "", time() -3600 );
?>
Bagaimana Jika Browser TIDAK SUPPORT cookie?
Jika browser tidak support cookie maka kita mengakalinya dengan mengirim informasi dari satu halaman ke halaman lainnya. Salah satu caranya adalah dengan menggunakan form.
Contoh form di bawah ini adalah input user ke welcome.php saat user mengklik tombol "submit"
<html>
<body>
<form action="welcom.php" method="post">
Name : <input type="text" name="name">
Age : <input typ="text" name="age">
<input type="submit">
</form>
</body>
</html>
Untuk memanggil informasi dari "welcome.php" dengan file ini :
<html>
</body>
Welcome <?php echo $_POST["name"]; ?>.<br>
You ar <?php echo $_POST["age"]; ?> years old.
</body>
</html>
Demikianlah Artikel Cookie PHP
Sekianlah artikel Cookie PHP kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Cookie PHP dengan alamat link https://infoasikindo.blogspot.com/2014/05/cookie-php.html

0 Response to "Cookie PHP"
Post a Comment