Cookie, atau cookie browser, adalah bagian kecil dari data yang diminta server web untuk disimpan oleh browser web klien. Setiap permintaan kembali ke server akan menyertakan potongan data ini. Data diatur sebagai pasangan kunci/nilai Show
Cookie dapat diatur menggunakan fungsi _ Pada permintaan mendatang, pasangan kunci/nilai cookie akan ditetapkan ke Selain argumen setcookie() juga menerima banyak argumen lain untuk konfigurasiBanyak dari argumen konfigurasi ini penting untuk mencegah serangan seperti Pencurian dan Manipulasi Cookie, Pembajakan Sesi, dan Fiksasi Sesi Cookie PHP adalah sepotong kecil informasi yang disimpan di browser klien. Ini digunakan untuk mengenali pengguna Cookie dibuat di sisi server dan disimpan ke browser klien. Setiap kali klien mengirim permintaan ke server, cookie disematkan dengan permintaan. Dengan demikian, cookie dapat diterima di sisi server Singkatnya, cookie dapat dibuat, dikirim dan diterima di ujung server Catatan. Cookie PHP harus digunakan sebelum tagfungsi PHP setcookie()Fungsi PHP setcookie() digunakan untuk mengatur cookie dengan respons HTTP. Setelah cookie disetel, Anda dapat mengaksesnya dengan variabel superglobal $_COOKIE Cookie adalah file kecil dengan ukuran maksimum 4KB yang disimpan server web di komputer klien 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 Di mana cookie disimpan?Mereka disimpan di memori akses acak dan tidak pernah ditulis ke hard drive.
Bagaimana cookie ditangani di PHP?Cookie PHP adalah sepotong kecil informasi yang disimpan di browser klien. Ini digunakan untuk mengenali pengguna. Cookie dibuat di sisi server dan disimpan ke browser klien. Setiap kali klien mengirim permintaan ke server, cookie disematkan dengan permintaan .
Apa itu cookie, bagaimana mereka dibuat dan disimpan di PHP?Cookie sering digunakan untuk mengidentifikasi pengguna. Cookie adalah file kecil yang disematkan server di komputer pengguna . Setiap kali komputer yang sama meminta halaman dengan browser, itu juga akan mengirimkan cookie. Dengan PHP, Anda dapat membuat dan mengambil nilai cookie.
Bagaimana cara mengambil cookie di PHP?Mengakses Cookie dengan PHP
. Contoh berikut akan mengakses semua cookie yang diatur dalam contoh di atas. Anda dapat menggunakan fungsi isset() untuk memeriksa apakah cookie disetel atau tidak. use either $_COOKIE or $HTTP_COOKIE_VARS variables. Following example will access all the cookies set in above example. You can use isset() function to check if a cookie is set or not. |