Bagaimana cara menggunakan fungsi setcookie() di PHP?

0
(0)

Cookie sering kali berupa file kecil yang disematkan oleh server tempat pengguna telah mengunjungi atau mendapatkan respons. Setiap kali komputer meminta halaman dalam browser, ia akan mengirimkan cookie. Dengan menggunakan PHP, kita dapat membuat dan mengambil nilai cookie.

Variabel secara otomatis dibuat dengan nama yang sama dengan nama cookie. Misalnya, jika cookie dikirim dengan nama “klien”, variabel nama “klien” secara otomatis dibuat berisi cookie yaitu $klien. Cookie dikirim bersama dengan header HTTP. Seperti header lainnya, cookie harus dikirim sebelum output apa pun dari skrip Anda.

Buat Kuki: Itu setcookie() fungsi yang digunakan untuk membuat cookie. Itu setcookie() fungsi mendefinisikan cookie yang akan dikirim bersama dengan header HTTP lainnya. Itu setcookie() fungsi harus muncul sebelum tag dan .

Sintaksis:

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

Parameter:

  • nama: Hal ini diperlukan. Ini menentukan nama cookie yang akan dikirim.
  • nilai: Ini opsional. Ini menentukan nilai cookie yang akan dikirim.
  • berakhir: Ini opsional. Ini menentukan kapan cookie akan kedaluwarsa. Ini memiliki nilai default 0, yang menentukan bahwa cookie akan kedaluwarsa pada sesi penutupan (menutup browser).
  • jalur: Ini opsional. Ini menentukan jalur server cookie. Nilai defaultnya adalah direktori saat ini tempat cookie disetel.
  • domain: Ini opsional. Ini menentukan nama domain cookie. Untuk membuat cookie tersedia di semua subdomain “example.com”, setel ke “example.com”.
  • aman: Ini opsional. Ini menentukan apakah cookie hanya boleh dikirim melalui koneksi HTTPS yang aman. Nilai defaultnya adalah “false” (cookie akan disetel pada koneksi apa pun).
  • hanya http: Ini opsional. Jika disetel ke TRUE, cookie hanya dapat diakses melalui protokol HTTP. Standarnya adalah SALAH.

Pengembalian:

  • Ini kembali BENAR pada kesuksesan.
  • Ini kembali Salah pada kegagalan.

Contoh 1:

PHP

<?php

  $value = 'Arecookiesset';

 

  setcookie("TestCookie", $value);

  setcookie("check","are cookies set")

  ?>

  <?php

  

  

  

 

  

  print_r($_COOKIE);

?>

Keluaran:

Array ( [TestCookie] => Arecookiesset [check] => are cookies set )

Contoh 2: Dalam contoh ini, kami menghapus nama cookie “centang”.

PHP

<?php

  $value = 'Arecookiesset';

 

  setcookie("TestCookie", $value);

  setcookie("check","are cookies set");

  

  setcookie("check","",time()-3600);

  ?>

  <?php

  

  

  

 

  

  print_r($_COOKIE);

?>

Keluaran:

Array ( [TestCookie] => Arecookiesset )

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.