Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Semak sama ada Kuki Didayakan dengan JavaScript dan PHP?

Bagaimana untuk Semak sama ada Kuki Didayakan dengan JavaScript dan PHP?

Patricia Arquette
Patricia Arquetteasal
2024-11-22 05:05:15519semak imbas

How to Check if Cookies are Enabled with JavaScript and PHP?

Semak sama ada Kuki Didayakan dengan JavaScript dan PHP

Pendekatan JavaScript:

Navigator Sifat .cookieEnabled boleh menentukan sama ada kuki didayakan dalam pelayar utama. Walau bagaimanapun, untuk penyemak imbas lama, pendekatan sandaran ialah menetapkan dan menyemak kuki ujian.

if (navigator.cookieEnabled) {
  // Cookies are enabled
} else {
  document.cookie = "cookietest=1";
  if (document.cookie.indexOf("cookietest=") != -1) {
    // Cookies are enabled
  } else {
    // Cookies are disabled
  }
}

Pendekatan PHP:

Dalam PHP, menyemak kuki boleh lebih terlibat. Teknik biasa ialah menggunakan dua skrip: satu untuk menetapkan kuki ujian dan satu lagi untuk menyemak kehadirannya.

somescript.php:

<?php
session_start();
setcookie('foo', 'bar', time() + 3600);
header("location: check.php");
?>

semak.php:

<?php
echo (isset($_COOKIE['foo']) && $_COOKIE['foo'] == 'bar') ? 'enabled' : 'disabled';
?>

Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada Kuki Didayakan dengan JavaScript dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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