Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP $_COOKIE Tukar kepada PHP $_COOKIE

PHP $_COOKIE Tukar kepada PHP $_COOKIE

WBOY
WBOYke hadapan
2023-08-27 14:01:11564semak imbas

PHP $_COOKIE 转换为 PHP $_COOKIE

Pengenalan

Superglobal $_COOKIEMenyimpan pembolehubah yang dihantar ke skrip semasa bersama-sama dengan permintaan HTTP dalam bentuk kuki. $HTTP_COOKIE_VARS juga mengandungi maklumat yang sama, tetapi bukan superglobal dan kini tidak digunakan lagi.

Apakah itu biskut?

Kuki ialah fail teks yang disimpan pada komputer pelanggan oleh pelayan, yang disimpan untuk tujuan penjejakan penggunaan. PHP secara telus menyokong kuki HTTP. Kuki biasanya ditetapkan dalam pengepala HTTP. JavaScript juga boleh menetapkan kuki secara langsung pada penyemak imbas.

Skrip pelayan menghantar satu set kuki ke penyemak imbas. Ia menyimpan maklumat ini secara setempat pada komputer anda untuk kegunaan masa hadapan. Pada kali seterusnya penyemak imbas menghantar sebarang permintaan kepada pelayan web, ia menghantar maklumat kuki ini kepada pelayan, yang menggunakan maklumat untuk mengenal pasti pengguna.

PHP termasuk fungsi setcookie untuk mencipta objek kuki untuk dihantar kepada pelanggan bersama-sama dengan respons HTTP.

setcookie

Syntax

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

Parameter

  • Nama - Nama kuki yang disimpan.
  • Nilai - Menetapkan nilai pembolehubah yang ditentukan.
  • Tamat tempoh - Menentukan masa pada masa hadapan (dalam saat) sejak 1 Januari 1970 00:00:00 GMT.
  • Path - Direktori tempat kuki itu sah.
  • Domain - Tentukan nama domain dalam domain yang sangat besar.
  • Keselamatan − 1 bermaksud HTTPS. HTTP biasa lalai kepada 0.

Contoh Kuki

<?php
if (isset($_COOKIE[&#39;username&#39;]))
echo "<h2>Cookie name is already set with value: " . $_COOKIE[&#39;username&#39;] . "</h2>";
else{
   setcookie("username", "Anil");
   echo "<h2>Cookie is now set </h2>";
?>

Dapatkan kuki pada lawatan berikutnya daripada pelanggan

Contoh

<?php
$arr=$_COOKIE;
foreach ($arr as $key=>$val);
echo "<h2>$key=>$val </h2>";
?>

Output

Pelayar akan memaparkan hasil yang serupa dengan yang berikut

rreee kepada kuki

Untuk memadamkan tarikh

🎜untuk memadamkan kuki

Atas ialah kandungan terperinci PHP $_COOKIE Tukar kepada PHP $_COOKIE. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam