Tetapkan Kuki dengan JS, Baca dengan Isu PHP
Apabila cuba menetapkan kuki dengan JavaScript dan aksesnya daripada halaman PHP yang berbeza, pengguna mungkin menghadapi kesukaran jika kebolehcapaian kuki tidak dikonfigurasikan dengan sewajarnya.
Satu isu biasa timbul apabila kuki tidak boleh diakses merentas domain atau subdomain yang berbeza. Untuk menangani perkara ini, pastikan parameter domain ditentukan semasa menetapkan kuki.
Satu lagi masalah yang berpotensi berkaitan dengan laluan kuki. Secara lalai, kuki hanya boleh diakses dalam laluan direktori yang sama. Untuk memberikan akses daripada halaman lain, parameter laluan hendaklah ditetapkan dengan sewajarnya.
Sebagai contoh, untuk membuat kuki yang boleh diakses merentas semua subdomain dan laluan, kod JavaScript berikut boleh digunakan:
<code class="javascript">document.cookie = `cookieName=${cookieValue}; expires=${expire.toGMTString()}; path=/; domain=.example.com`;</code>
Ingat untuk menggantikan ".example.com" dengan nama domain sebenar.
Pertimbangan Tambahan:
Penyelesaian:
Isu selalunya boleh diselesaikan dengan menyatakan parameter domain dan laluan yang betul semasa menetapkan kuki. Dengan melaraskan konfigurasi kuki, anda boleh memastikan ia boleh diakses dari halaman yang dikehendaki.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengakses Kuki JavaScript Saya Dari Halaman PHP yang Berlainan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!