Cara menggunakan set cookie php

Dasar-Dasar PHP Session Cookies - Hallo sobat apa kabar kali ini kita akan membahas fungsi atau fitur lain pada bahasa pemrograman php yaitu bahasa yang sering digunakan untuk membuat website dinamis

Ok langsung saja kita akan membahas dasar-dasar session cookies php, pada artikel kali ini

Cookie Sesi PHP

1. Sesi PHP

Sesi pada dasarnya sama dengan cookie, perbedaannya hanya pada posisi penyimpanan data yang berbeda

Data sesi disimpan di komputer server. untuk menggunakan session di PHP, ada kode yang harus kita tulis di awal dokumen PHP, yaitu

Cara menggunakan set cookie php
Memulai sesi
Cara menggunakan set cookie php
Mengambil nilai dari sesi
Cara menggunakan set cookie php
menghapus nilai dan sesi

session_unset() menghapus semua variabel dalam session, session_destroy menghapus session sehingga harus direstart

2. Cookie PHP

Cookie adalah nilai yang dikirim dan ditanamkan oleh server di komputer klien. Biasanya informasi yang disimpan dalam cookie ini adalah informasi yang berkaitan dengan pengguna

PHP menyediakan fungsi untuk membuat dan membaca cookies yang sudah tersimpan di komputer pengguna. Cookie memiliki waktu seumur hidup, yang berarti bahwa setiap data yang kami simpan di komputer pengguna dapat hilang atau rusak pada suatu saat. saya

Hal ini dikarenakan cookies memiliki umur atau waktu yang tersimpan di komputer pengguna. untuk membuat cookies, PHP menyediakan sebuah fungsi yaitu

setcookie (nama, nilai, kedaluwarsa), dengan detail parameternya adalah
-Nama, untuk nama cookie, yang digunakan sebagai pengidentifikasi cookie
-Value, berisi nilai yang akan disimpan di dalam cookie
-Expire, waktu dimana cookie akan dihapus

Berikut adalah contoh penggunaannya

Cara menggunakan set cookie php
Baca cookie
Cara menggunakan set cookie php
Setel cookie

untuk menghapus nilai cookie adalah dengan mengisi nilai dari parameter expired dengan satu jam yang lalu

Nah teman-teman itulah pembahasan singkat tentang PHP session cookie Untuk konten-konten menarik lainnya teman-teman bisa mengunjungi channel kami di Muba Teknologi, subscribe dan aktifkan lonceng untuk notifikasi video-video terbaru.

Baca Juga Cara Memasang Template Bootstrap di PHP

Sampai jumpa di artikel selanjutnya

  • TEMA
  • Pemrograman
  • PHP
  • Tutorial

Facebook

Twitter

Pinterest

Ada apa

Artikel parapraktik CodeIgniter 4 CRUD Modal Bootstrap 5

Artikel Lainnya Review Wireless Gaming Mouse Rexus Xierra S5 Aviator Terbaru

Cara menggunakan set cookie php

Teknologi Muba

http. //mubatekno. com

Cara menggunakan set cookie php

PHP

Cara Menghubungkan / Menghubungkan PHP ke Database MySQL - Cara menghubungkan PHP ke database atau menghubungkan PHP ke Database MySQL. ?, Pertama kita harus tahu apa itu

Dengan PHP kita dapat membuat, menghapus, menyimpan dan mengambil serta mengubah data pada Cookies. Cookie digunakan untuk menyimpan informasi yang dibutuhkan oleh sebuah situs web dan ditempatkan di komputer klien. Singkatnya, Cookie mirip dengan Sesi tetapi tidak disimpan di server tetapi di komputer klien

Cookie adalah informasi berupa file kecil yang ditanam di komputer klien. Cookie biasanya digunakan oleh sebuah situs web untuk mengidentifikasi data pengguna. Data yang disimpan dalam Cookie dikirim bersama dengan permintaan yang dibuat oleh browser ke halaman situs web


Karena disimpan di client, maka data di cookies harus sekunder dan akses publik, tidak boleh berupa data primer dan rahasia seperti username dan password. Hal ini dikarenakan selain tidak aman jika dilihat oleh klien, Cookies juga dapat dinonaktifkan oleh pengguna, sehingga dapat mengganggu proses kerja website jika data pada Cookies bersifat primer.

Contoh penggunaan cookies yang paling sering kita temukan misalnya pada website toko online dengan sistem keranjang belanja (shopping cart). Saat pengguna memilih item dan memasukkannya ke dalam keranjang belanja, data ini akan disimpan dalam cookie. Dengan demikian, server tidak terbebani jika banyak pengguna yang berbelanja online

Cara membuat Cookies dengan PHP

Untuk membuat Cookie gunakan fungsi setcookie(). Saat dijalankan, fungsi setcookie() mengirimkan cookie HTTP ke komputer klien. Cookie ini berupa variabel yang dikirim oleh server ke browser. Cookie biasanya berupa file teks kecil yang ditanam di komputer pengguna

Cara menulis fungsi setcookie()

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

Deskripsi parameter

  • name, harus diisi, adalah nama cookie
  • value yang harus diisi adalah nilai dari cookie
  • kedaluwarsa, opsional, adalah batas waktu cookie kedaluwarsa
  • path, opsional, adalah jalur server dari sebuah cookie
  • domain, opsional, adalah nama domain dari sebuah cookie
  • aman, opsional, adalah tanda bahwa cookie harus dikirim melalui protokol HTTPS

Baca Juga.   Menangani Formulir Tindakan dengan PHP

Contoh penggunaan fungsi setcookie()

<?php  

//Contoh set cookie dengan nama=cart, nilai=2, expired=30 hari, path= /
setcookie("cart", "2" , time() + (86400 * 30), "/");

// Catatan : 86400 = 1 hari (3600 detik x24jam)
?>
_

Untuk mengambil data dari Cookie, digunakan variabel super global $_COOKIE dengan atribut nama Cookie

Contoh script PHP untuk mengambil data dari Cookies

<?php  
if(!isset($_COOKIE["cart")) {
echo "Cookie tidak ditemukan!";
} else {
echo "Nilai untuk Cookie dengan nama cart = ". $_COOKIE["cart"];
}
?>

Untuk merubah data dari Cookie dapat dilakukan dengan menggunakan cara yang sama seperti pada saat membuat Cookie yaitu menggunakan fungsi setcookie()

Contoh skrip PHP untuk mengubah nilai Cookie

<?php  

//Mengubah cookie dengan nama=cart menjadi bernilai 3
setcookie("cart", "3" , time() + (86400 * 30), "/");

?>

Faktanya, cookies akan terhapus secara otomatis setelah waktu kadaluarsa tercapai. Namun uUntuk menghapus cookies sewaktu-waktu dapat dilakukan dengan mengatur waktu kadaluarsa ke waktu sebelum sekarang, misalnya diisi dengan satu jam yang lalu. Yang terbaik adalah menghapus variabel super global $_COOKIE terlebih dahulu dengan fungsi unset() sebelum menghapus cookie.

Contoh skrip PHP untuk menghapus cookie

<?php  

//Mengosongkan variabel super global $_COOKIE
unset($_COOKIE["cart"]);

//Mengubah expired cookie dengan nama=cart dengan waktu satu jam sebelumnya
setcookie("cart", "" , time() - 3600);

?>
_

Untuk mengecek apakah cookie sudah aktif atau belum di komputer pengguna, kita bisa mengirimkan cookie dengan test name dengan nilai tertentu lalu membaca cookie tersebut. Jika mengembalikan nilai sesuai dengan kumpulan data, berarti cookie di browser pengguna telah diaktifkan

Untuk membuat cookie di PHP, kami menggunakan fungsi setcookie() . Fungsi ini memiliki enam argumen, yaitu. Nama cookie, yang berisi nama cookie.
Cara Kerja Cookie . Saat Anda mengakses alamat situs web melalui browser, browser juga akan mengirimkan data cookie dari komputer Anda ke situs web tujuan Anda. Data cookie merujuk ke situs tertentu, sehingga saat browser mengirim data cookie ke web server, hanya data cookie website itu yang akan dikirim. Saat kamu mengakses alamat website melalui browser, maka browser tersebut juga yang akan mengirim data cookie dari komputer ke website tujuan kamu.
PHP Cookies Cookie adalah nilai yang dikirim dan ditanam oleh server di komputer klien. Biasanya informasi yang disimpan dalam cookie ini adalah informasi yang berkaitan dengan pengguna. hal ini dikarenakan cookie memiliki umur atau waktu yang tersimpan di komputer pengguna.
Perbedaan antara sesi dan cookie adalah, sesi menyimpan data di sisi server sedangkan cookie menyimpan data di sisi klien dan itulah sebabnya session lebih aman dalam menyimpan data dan file dibandingkan dengan cookies karena penyimpanan dilakukan di sisi server.