Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menetapkan fungsi kuki dalam php
PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular dengan pelbagai aplikasi. Dalam pembangunan web, kuki HTTP ialah mekanisme yang biasa digunakan untuk menyimpan data pada bahagian klien dan menghantarnya ke pelayan atas permintaan seterusnya. PHP menyediakan set fungsi yang kaya untuk mengurus kuki. Artikel ini akan memperkenalkan cara untuk menetapkan kuki menggunakan PHP.
1. Apakah itu Kuki
Kuki HTTP ialah fail data kecil yang disimpan dalam penyemak imbas web dan digunakan oleh pelayan web. Gunakan kuki untuk menjejak data pengguna merentas berbilang permintaan. Penggunaan kuki yang paling biasa adalah untuk menyimpan maklumat tentang pengesahan pengguna, tetapan pemperibadian dan status troli beli-belah.
Kuki diurus oleh penyemak imbas Setiap kuki mempunyai nama, nilai dan beberapa atribut. Berikut ialah beberapa atribut biasa kuki:
2. Menetapkan Kuki
Menetapkan Kuki menggunakan PHP adalah sangat mudah. PHP menyediakan fungsi setcookie(), yang boleh menetapkan atribut seperti nama kuki, nilai, masa tamat tempoh, domain, laluan dan bendera keselamatan. Berikut ialah sintaks fungsi setcookie():
setcookie(nama, nilai, tamat tempoh, laluan, domain, selamat
di mana nama ialah nama Cookie; nilai Kuki; tamat tempoh (pilihan) ialah masa tamat tempoh kuki, dinyatakan sebagai laluan waktu UNIX (pilihan) ialah laluan yang digunakan untuk kuki itu (pilihan); terpakai; selamat (pilihan) menunjukkan bahawa kuki hanya boleh digunakan pada HTTPS Dihantar semasa sambungan.
Sebagai contoh, kod berikut akan mencipta kuki bernama "nama pengguna" dengan nilai "John", sah selama 30 hari dan dihantar ke seluruh domain:
setcookie("username", "John", time()+60*60*24*30, "/", ".example.com", true, true);
Dalam Di sisi pelanggan, penyemak imbas akan memaparkan kuki bernama "nama pengguna" dengan nilai "John".
3. Membaca Kuki
Membaca Kuki menggunakan PHP juga sangat mudah. Anda boleh menggunakan pembolehubah super global $_COOKIE untuk membaca nilai kuki. Sebagai contoh, kod berikut akan membaca nilai kuki bernama "nama pengguna":
$username = $_COOKIE["username"];
Pembolehubah $username akan mengandungi nilai kuki "John".
Perlu ambil perhatian bahawa kuki hanya boleh dibaca sepanjang aplikasi jika atribut domain dan laluan yang betul digunakan semasa menetapkan kuki.
4. Memadam Kuki
Ia juga mudah untuk memadam kuki menggunakan PHP. Hanya tetapkan masa tamat tempoh kuki kepada sebelum masa semasa. Sebagai contoh, kod berikut akan memadamkan kuki bernama "nama pengguna":
setcookie("username", "", time()-3600);
Di sisi klien, penyemak imbas akan memadamkan kuki bernama "nama pengguna".
5. Ringkasan
Dalam pembangunan web, kuki boleh digunakan untuk menyimpan data pelanggan dan berkongsinya antara berbilang permintaan. Menetapkan kuki menggunakan PHP adalah sangat mudah. Fungsi setcookie() boleh menetapkan nama, nilai, masa tamat tempoh, domain, laluan, bendera keselamatan dan atribut lain kuki. Nilai kuki boleh dibaca menggunakan pembolehubah super global $_COOKIE. Tetapkan masa tamat tempoh kuki kepada sebelum masa semasa untuk memadamkan kuki.
Di atas adalah pengenalan kepada fungsi tetapan kuki PHP. Saya harap ia akan membantu semua orang.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan fungsi kuki dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!