0
當滿足第一個if語句的條件時,cookie「c2」也被設置。我真的在這裏撓頭。有任何想法嗎?僅供參考,這是處理此頁面上Cookie的唯一代碼。神祕地設置自己的Cookie
<?php
//set cookies on correct answers
if ($_POST['answer-1'] == 'rob') :
$c1 = 'correct';
setcookie('c1', 'correct');
endif;
if ($_POST['answer-2'] == 'blue') :
$c2 = 'correct';
setcookie('c2', 'correct');
endif;
//reset cookies
if (!empty($_POST['reset'])) :
$_COOKIE['c1'] = '';
$_COOKIE['c2'] = '';
endif;
$c1c = $_COOKIE['c1'];
$c2c = $_COOKIE['c2'];
?>
拍攝。我錯了。當我更改cookie的名稱時,會發生同樣的行爲。 –
當然你在嘗試之間清除了瀏覽器中的cookies? – adeneo
是的。這就是//重置cookie的方法 –