Apakah perbezaan antara kuki JavaScript dan PHP?

WBOY
Lepaskan: 2023-09-02 12:30:02
ke hadapan
1085 orang telah melayarinya

Apakah perbezaan antara kuki JavaScript dan PHP?

JavaScript Cookies

Menggunakan kuki JavaScript ialah cara paling berkesan untuk mengingati dan menjejaki pilihan, pembelian, komisen dan maklumat lain. Maklumat diperlukan untuk pengalaman pelawat yang lebih baik atau statistik tapak web.

Kuki PHP

Kuki ialah fail teks yang disimpan pada komputer pelanggan dan menyimpannya untuk tujuan penjejakan. PHP secara telus menyokong kuki HTTP.

Bagaimanakah kuki JavaScript berfungsi?

Pelayan anda menghantar beberapa data ke penyemak imbas pelawat anda dalam bentuk kuki. Pelayar boleh menerima kuki. Jika ada, ia akan disimpan pada pemacu keras pelawat sebagai rekod teks biasa. Kini, apabila pelawat mencapai halaman lain di tapak, penyemak imbas menghantar kuki yang sama ke pelayan untuk mendapatkan semula. Setelah diambil semula, pelayan anda akan tahu/ingat apa yang disimpan sebelum ini.

Data yang terkandung dalam kuki dipindahkan secara automatik antara pelayar web dan pelayan web, jadi skrip CGI pada pelayan boleh membaca dan menulis nilai kuki yang disimpan pada klien.

JavaScript juga boleh menggunakan sifat kuki objek Dokumen untuk memanipulasi kuki. JavaScript boleh membaca, mencipta, mengubah suai dan memadam kuki yang digunakan pada halaman web semasa.

Bagaimanakah kuki PHP berfungsi?

Kuki biasanya ditetapkan dalam pengepala HTTP (walaupun JavaScript juga boleh menetapkan kuki terus pada penyemak imbas). Skrip PHP yang menetapkan kuki boleh menghantar pengepala seperti ini –

HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 21:03:38 GMT
Server: Apache/1.3.9 (UNIX) PHP/4.0b3
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT;
            path = /; domain = tutorialspoint.com
Connection: close
Content-Type: text/html
Salin selepas log masuk

Seperti yang anda lihat, pengepala Set-Cookie mengandungi pasangan nilai nama, tarikh GMT, laluan dan domain. Nama dan nilai akan dikodkan URL. Medan "tamat tempoh" mengarahkan penyemak imbas untuk "melupakan" kuki selepas masa dan tarikh yang diberikan.

PHP menyediakan fungsi setcookie() untuk menetapkan cookies. Fungsi ini memerlukan sehingga enam argumen dan harus dipanggil sebelum tanda .

Atas ialah kandungan terperinci Apakah perbezaan antara kuki JavaScript dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!