Rumah >hujung hadapan web >tutorial js >Bolehkah Kuki Ditetapkan Merentasi Domain?
Pertimbangkan senario berikut: Anda mempunyai tapak web di a.com di mana anda memuatkan halaman tertentu, katakan a.com/link, yang menggesa kuki ditetapkan untuk b.com Setelah menetapkan kuki pada a.com/link, anda mengubah hala pengguna ke b.com.
Walau bagaimanapun, percubaan menunjukkan bahawa walaupun penyemak imbas akan menerima com /link, tetapi kuki tidak akan dihantar ke b.com apabila mengubah hala permintaan. Adakah ini normal?
Jawapannya tidak. Membenarkan kuki ditetapkan merentas domain mewujudkan kerentanan keselamatan yang ketara.
Oleh itu, b.com bertanggungjawab untuk menetapkan kuki. Jika a.com mengubah hala pengguna ke b.com/setcookie.php?c=value, maka skrip setcookie boleh mengandungi perkara berikut untuk menetapkan kuki dan mengubah hala pengguna ke halaman yang betul di b.com:
<?php setcookie('a', $_GET['c']); header("Location: b.com/landingpage.php"); ?>
Atas ialah kandungan terperinci Bolehkah Kuki Ditetapkan Merentasi Domain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!