Menetapkan dan Membaca Kuki Merentasi Halaman dengan PHP dan JavaScript
Apabila cuba menetapkan kuki dengan JavaScript dan mengaksesnya dari halaman PHP yang berbeza , mungkin perlu menangani tetapan domain dan laluan.
Dalam JavaScript, untuk menetapkan kuki dengan tarikh tamat tempoh, domain dan laluan tertentu:
<code class="js">function createCookie(name, value, days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); const expires = "; expires=" + date.toGMTString(); const domain = "; domain=.example.com"; const path = "; path=/"; document.cookie = name + "=" + value + expires + domain + path; }</code>
Pastikan domain dan laluan sepadan dengan halaman sasaran. Contohnya, jika kuki ditetapkan pada example.com/index.php dan perlu diakses pada example.com/test.php, tetapan hendaklah:
<code class="js">createCookie('cookieee', 'stuff', 22);</code>
Dalam PHP, akses kuki menggunakan $_COOKIE:
<code class="php"><?php print_r($_COOKIE); ?></code>
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan dan Membaca Kuki Merentas Halaman dengan PHP dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!