[請益] 關於購物車的cookie問題 (新手第一次發文
小弟初學乍練 最近在學習購物車的程式,煩請各位不吝指教
是這樣的,這是一個將指定的產品 放入購物車(寫入cookie)的php
<?php
//取得表單資料(選購了一本書,為方便起見只讀入書號)
$book_no=$_GET["book_no"]
if(empty($_COOKIE["book_no_list"])) //若購物車為空就直接加入產品資料
{
setcookie("book_no_list",$book_no);
}
else //取得購物車資料
{
$book_no_array=explode(",",$COOKIE["book_no_list"]);
}
$book_no_array[] = $book_no; //將物品加入購物車
setcookie("book_no_list",implode(",",$book_no_array));
?>
小弟想問的是1.一開始的if敘述裡面就用了$_COOKIE的函式,可是一開始並
沒有設定book_no_list這個cookie阿 那$_COOKIE要去哪裡找值?@@
2.explode這個函式等號左邊宣告的一開始就是陣列嗎?
我真的很新手 問的可能很笨很基本 但還是希望這個版有人能指導我><
感激
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.249.209
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):