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!