APA ITU COOKIES ?


APA ITU COOKIES ?

Cookie adalah file kecil dengan penyimpanan data maksimum 4KB di web server client komputer. Cara kerja file cookie biasanya digunakan untuk melacak informasi seperti nama pengguna/ username di website ketika pengguna mengunjungi situs website lain kali. Cookie hanya dapat membaca sesuai dengan domain website yang diatur dalam HTTP tetapi JavaScript juga dapat mengatur cookie langsung dibrowser.

Cara mengatur cookie di php.

Syntax :

    setcookie(name, value, expire, path, domain, security);

Fungsi setcookie() membutuhkan enam argumen secara umum yaitu:

·         Name :  Ini digunakan untuk mengatur nama cookie
·         Value : Ini digunakan untuk mengatur value cookie
·         Expire : Ini digunakan untuk mengatur cap waktu kadaluwarsa cookie yang setelahnya cookie tidak dapat diakses.
·         Path : Ini digunakan untuk menentukan jalur di server dimana cookie akan tersedia.
·         Domain : Ini digunakan untuk menentukan domain tempat cookie tersedia.
·         Security : Ini digunakan untuk menunjukkan bahwa cookie harus dikirim jika koneksi HTTPS  aman.

Berikut adalah beberapa operasi yang dapat dilakukan pada Cookie di PHP:
Creating Cookies: membuat cookie Auction_Item dan menetapkan value Luxury Car cookie akan expire setelah 2 days(2 days * 24 hours * 60 mins * 60 seconds).

<?php
setcookie("Auction_Item", "Luxury Car", time()+2*24*60*60);
?>

Note: Setelah melewati 2 hari cookie Auction_Item yang bernama Luxury Car cookie akan otomatis kembali kosong.

Check Cookies: Sebaiknya check selalu Cookies jangan sampai lupa sebelum mengecek nilai yang berada di cookies. Untuk Check “Auction_Item” dengan menggunakan isset().

<?php
if(isset($_COOKIE["Auction_Item"])){
                echo "Auction Item is a " . $_COOKIE["Auction_Item"];
} else{
                echo "No items for auction.";
}
?>

Output:
Auction Item is a Luxury Car.

Delete Cookies : untuk menghapus cookies dengan menggunakan setcookies(), kita coba memanggil variabel bernama Auction_Item untuk menghapus cookie.

<?php
setcookie("Auction_Item", "", time()-60);
?>

Semoga bermanfaat   Keep Coding J

Reference


Comments

Popular posts from this blog

Penggunaan Popup dengan SweetAlert2