Artikel berikut, Cookie di PHP, memberikan gambaran rinci tentang cookie di PHP. PHP adalah salah satu teknologi back-end yang umumnya digunakan untuk pembuatan aplikasi web. Aplikasi web umumnya memiliki otentikasi. Server mengotentikasi pengguna dengan mekanisme yang ditentukan sesuai dengan logika bisnis
Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)
Harga
Lihat Kursus
600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (86.268 peringkat)
Saat pengguna diautentikasi, kami biasanya menggunakan session_id untuk mengautentikasi permintaan pengguna selanjutnya. Sekarang, session_id ini dibuat di sisi server. Namun, dalam setiap permintaan selanjutnya dari klien, session_id ini harus diterima dari sisi pengguna. Karenanya, perlu ada file tempat kita dapat menyimpan session_id. Untuk menyimpan session_id seperti itu di desktop pengguna, kami memiliki konsep cookie. File cookie ini dapat digunakan untuk menyimpan session_id pengguna. Untuk permintaan selanjutnya dari sisi klien, session_id dibaca dari file cookie dan kemudian digunakan dalam permintaan. Cookie di PHP umumnya digunakan untuk mengidentifikasi pengguna. Seperti dijelaskan di atas, cookie ini menyimpan informasi seperti session_id, yang berfungsi untuk tujuan autentikasi pengguna. File cookie menyimpan lebih banyak informasi seperti nama pengguna, nilainya, dll
Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda
Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya
Penggunaan Cookie
Diberikan di bawah ini adalah penggunaan cookie
- Untuk menyimpan id sesi – Cookie akan menyimpan id sesi pengguna. Session_id yang disimpan ini diamankan dan karenanya dapat digunakan untuk membaca session_id berdasarkan permintaan ke server
- Untuk memberikan preferensi pengguna yang lebih baik – Cookie dapat digunakan untuk memberikan pengalaman pengguna yang lebih baik berdasarkan preferensi yang diatur dalam file cookie
Hal Penting Lainnya tentang Cookie
Diberikan di bawah ini adalah hal penting lainnya tentang cookie
- Ukuran File 4KB. Ukuran file cookie bisa maksimal 4KB
- Cookie yang Dibuat oleh Situs Web dapat Dibaca-Saja oleh Situs Web yang Membuatnya. Cookie yang dibuat oleh situs web hanya dapat dibaca dan digunakan oleh situs web tersebut saja. Situs web lain tidak dapat membaca cookie yang dibuat oleh situs web lain
- Dapat Menyimpan Instance saat Cookie_id akan Dihancurkan. Saat membuat cookie, seseorang dapat menyebutkan contoh setelah file cookie dihapus
- Menyimpan File Cookie. Direktori atau folder tempat file cookie ini disimpan berbeda untuk browser yang berbeda
- Unik untuk Mesin. Cookie hanya berlaku untuk mesin tertentu. Cookie tidak spesifik untuk siapa yang masuk ke situs web tetapi lebih spesifik untuk mesin mana yang digunakan pengguna untuk masuk
Membuat Cookie di PHP
Sekarang mari kita lihat bagaimana seseorang dapat menyimpan cookie
Kode
<?php setcookie( variable_name_of_cookie, variable_value_of_cookie, [ instance_after_which_cookie_gets_deleted], [path_of_the_cookie_created], [domain], [secure], [httponly] ) ?>Sekarang, mari kita coba memahami kode yang disebutkan di atas
- variable_name_of_cookie – Variabel ini menyimpan nama cookie. Parameternya wajib. Parameter inilah yang digunakan untuk mengambil nilai yang disimpan dalam cookie
- variable_value_of_cookie – Ini adalah parameter wajib lainnya yang menyimpan nilai cookie. Ini menyimpan nilai variabel cookie yang dibuat
- instance_after_which_cookie_gets_deleted – Ini menunjukkan instance setelah cookie akan dihapus
- path_of_the_cookie_created – Parameter ini opsional. Ini digunakan untuk menentukan jalur tempat cookie dibuat di server
- domain – Domain adalah parameter opsional lainnya. Parameter ini menentukan hierarki tempat cookie akan ditampilkan
- aman – Ini adalah parameter opsional dan menentukan apakah cookie perlu dikomunikasikan antara server dan mesin menggunakan protokol https aman atau tidak. Secara default, nilainya disetel salah dan menggunakan protokol HTTP;
- httponly – Parameter ini menentukan apakah bahasa sisi klien dapat menggunakan cookie server ini
Sekarang dengan itu, mari kita lihat bagaimana cookie dapat dihapus
Menghapus Cookie
Sangat mudah untuk menghapus cookie. Mengikuti kode, cuplikan dapat digunakan untuk menghapus cookie
Kode
<?php setcookie( "variable_name_of_cookie" , "variable_value_of_cookie", current_instance - 10 ); ?>_Sekarang mari kita pahami cuplikan kodenya
- variable_name_of_cookie – Variabel ini menunjukkan nama cookie, yang perlu dihapus. Parameternya wajib. Parameter inilah yang perlu dioperasikan oleh cookie
- variable_value_of_cookie – Ini adalah parameter wajib lain yang menentukan nilai yang akan diberikan ke variabel cookie. Hal ini umumnya ditugaskan sebagai kosong
- instance_at_which_cookie_gets_deleted – Menampilkan cookie instan mana yang perlu dihapus
Cara Kerja Cookie di PHP
Cookie digunakan untuk menentukan identitas pengguna. Dengan demikian, ada baiknya menentukan pengguna. Cookie di php memiliki kegunaan yang luas seperti dapat menyimpan preferensi pengguna, dll. , untuk mengubah pengalaman pengguna
Manajemen Cookie
Di sini kita akan melihat bagaimana kita dapat menonaktifkan cookie di Google Chrome
- Klik kontrol+geser+hapus
- Ini akan menampilkan kotak dialog baru
- Klik pada kotak centang cookie
- Klik pada tombol dialog
Kelebihan & Kekurangan Cookies
Berikut adalah beberapa kelebihan dan kekurangan yang disebutkan
Keuntungan
- Menyimpan cookie lebih ringan karena tidak menambah beban pada server. Ini umumnya disimpan di mesin klien
- Cookie dapat dikonfigurasi dengan mudah
- Menggunakan cookie, dapat digunakan untuk menyimpan informasi sesi seperti halaman atau utas, dll
- Cookie, setelah disimpan, dapat digunakan nanti juga tanpa membuat cookie
- Cookie digunakan untuk mempersonalisasi preferensi pengguna
- Berdasarkan preferensi pengguna, cookie dapat digunakan untuk menampilkan jenis iklan serupa kepada pengguna
- Cookie dapat digunakan untuk mempermudah penelusuran
Kekurangan
- Cookie tidak disarankan untuk menyimpan data yang perlu diamankan. Konten dalam cookie adalah teks biasa setelah hanya data tersebut yang dapat disimpan, yang tidak menyangkut keamanan
- Mengenkripsi dan mendekripsi data cookie tidak berarti karena memerlukan pengkodean tambahan yang mengarah ke tanggung jawab ekstra sumber daya
- Cookie dapat menyimpan maksimal 4 KB data;
- Cookie dari situs iklan dapat melacak informasi pribadi pengguna seperti preferensi penelusuran
Kesimpulan – Cookie di PHP
Cookie banyak digunakan dalam aplikasi berbasis web. Ini digunakan untuk mengenali pengguna. Cookie digunakan untuk menyimpan preferensi pengguna seperti situs web mana yang dijelajahi pengguna, dll. Situs web yang berbeda mengumpulkan data ini. Cookie dapat dibuat atau dihapus sesuai kebutuhan. Itu juga digunakan untuk menyimpan data spesifik lainnya
Artikel yang Direkomendasikan
Ini adalah panduan untuk Cookie di PHP. Di sini kita membahas pengenalan, penggunaan cookie, cara kerja, pengelolaan, kelebihan, dan kekurangan cookie. Anda juga dapat membaca artikel kami yang lain yang disarankan untuk mempelajari lebih lanjut –