Cookie adalah file kecil dengan ukuran maksimum 4KB yang disimpan server web di komputer klien Show Setelah cookie ditetapkan, semua permintaan halaman yang mengikuti mengembalikan nama dan nilai cookie Cookie hanya dapat dibaca dari domain asalnya. Misalnya, set cookie menggunakan domain www. guru99. com tidak bisa dibaca dari domain career. guru99. com Sebagian besar situs web di internet menampilkan elemen dari domain lain seperti periklanan. Domain yang menyajikan elemen ini juga dapat menyetel cookie mereka sendiri. Ini dikenal sebagai cookie pihak ketiga Cookie yang dibuat oleh pengguna hanya dapat dilihat oleh mereka. Pengguna lain tidak dapat melihat nilainya Sebagian besar browser web memiliki opsi untuk menonaktifkan cookie, cookie pihak ketiga, atau keduanya Jika demikian, maka PHP merespons dengan meneruskan token cookie di URL Diagram yang ditunjukkan di bawah mengilustrasikan cara kerja cookie Di Sini, 1) Pengguna meminta halaman yang menyimpan cookie 2) Server menyetel cookie di komputer pengguna 3) Permintaan halaman lain dari pengguna akan mengembalikan nama dan nilai cookie Dalam tutorial ini, Anda akan belajar- Mengapa dan kapan menggunakan Cookie?
Membuat CookieSekarang mari kita lihat sintaks dasar yang digunakan untuk membuat cookie <?php setcookie(cookie_name, cookie_value, [expiry_time], [cookie_path], [domain], [secure], [httponly]); ?> DI SINI,
Catatan. fungsi cookie set php harus dijalankan sebelum tag pembuka HTML Sekarang mari kita lihat contoh yang menggunakan cookie Kami akan membuat program dasar yang memungkinkan kami menyimpan nama pengguna dalam cookie yang kedaluwarsa setelah sepuluh detik Kode di bawah ini menunjukkan implementasi dari contoh di atas “cookies. php” <?php setcookie("user_name", "Guru99", time()+ 60,'/'); // expires after 60 seconds echo 'the cookie has been set for 60 seconds'; ?>_ Keluaran the cookie has been set for 60 seconds Mengambil nilai CookieBuat file lain bernama “cookies_read. php” dengan kode berikut <?php print_r($_COOKIE); //output the contents of the cookie array variable ?>_ Keluaran Array ( [PHPSESSID] => h5onbf7pctbr0t68adugdp2611 [user_name] => Guru99 ) Catatan. $_COOKIE adalah variabel super global bawaan PHP Ini berisi nama dan nilai dari semua cookie yang ditetapkan Jumlah nilai yang Array $_COOKIE dapat berisi tergantung pada ukuran memori yang diatur dalam php. ini Nilai default adalah 1GB Menguji aplikasi kami Anggaplah Anda telah menyimpan file PHP Anda di folder phptus
Catatan. Hanya array kosong yang ditampilkan
Tunggu sebentar lalu klik tombol segarkan lagi. Hasil apa yang Anda dapatkan? Hapus Cookie
<?php setcookie("user_name", "Guru99", time() - 360,'/'); ?>_
Apa itu Sesi?
Mengapa dan kapan menggunakan Sesi?
Membuat SesiUntuk membuat sesi, pertama-tama Anda harus memanggil fungsi session_start PHP dan kemudian menyimpan nilai Anda dalam variabel array $_SESSION Misalkan kita ingin mengetahui berapa kali halaman telah dimuat, kita dapat menggunakan sesi untuk melakukannya Untuk apa sesi $_ digunakan?PHP $_SESSION adalah larik asosiatif yang berisi semua variabel sesi. Ini digunakan untuk menyetel dan mendapatkan nilai variabel sesi .
Apa itu sesi dan cookie di PHP?Sesi adalah variabel global yang disimpan di server . Setiap sesi diberi id unik yang digunakan untuk mengambil nilai yang disimpan. Setiap kali sesi dibuat, cookie yang berisi id sesi unik disimpan di komputer pengguna dan dikembalikan dengan setiap permintaan ke server.
Bagaimana cara menulis sesi di PHP?Anda dapat memulai sesi di PHP dengan menggunakan fungsi session_start(). Fungsi ini, secara default, akan memeriksa sesi yang ada terlebih dahulu
Apa itu sesi PHP dan bagaimana cara kerjanya?Dalam PHP, sebuah sesi menyediakan cara untuk menyimpan preferensi pengunjung halaman web di server web dalam bentuk variabel yang dapat digunakan di beberapa halaman. Unlike a cookie, variable information is not stored on the user's computer. |