伊莉遊戲
empty??header??的問題....
<?php
//取得表單資料
$rfidnumber = $_GET["rfidnumber"];
if (empty($rfidnumber)) $rfidnumber = 1;
//若菜單沒有任何項目,則直接加入菜單資料
if (empty($_COOKIE["rfidnumber_list"]))
{
setcookie("rfidnumber_list", $rfidnumber);
}
else
{
//取得菜單資料
$rfidnumber_array = explode(",", $_COOKIE["rfidnumber_list"]);
if (in_array($rfidnumber, $rfidnumber_array))
{
//如果選擇的菜已經在菜單中,變更物品數量即可
$key = array_search(rfidnumber, $rfidnumber_array);
$rfidnumber_array[$key] += $rfidnumbery;
}
else
{
//如果選擇的菜沒有在菜單中,則將菜單資料加入菜單裡
$rfidnumber_array[] = $rfidnumber;
}
//儲存資料
setcookie("rfidnumber_list", implode(",", $rfidnumber_array));
}
?>
這樣有錯誤耶? → if (empty($_COOKIE["rfidnumber_list"]))
{
setcookie("rfidnumber_list", $rfidnumber);
}
為什麼? 這樣寫是錯誤的嗎??
而且也會出現 Warning: Cannot modify header information - headers already sent by (output started at 這個訊息....那需要怎麼改?
|