<?php
/*購物車原理
在產品展示頁面時(如 shop.php?id=888),點選購買或新增到購物車時,根據相應的產品識別符號(如 id),查詢相應的資料庫,如果查詢表示有此產品,用 $_session 陣列儲存相應的資訊
如下示例,表名為 goods,欄位有 id,price,.....
*/// 開啟會話
session_start();
//引入配置檔案,包含資料庫資訊常量
require('dbconfig.php');
//連線資料庫
$link = mysql_connect(dbhost, dbusre, dbpass);
mysql_select_db(dbname, $link);
// 根據產品 id 查詢產品資訊
$id = intval($_get['id']);
$sql = "select * from goods where id = ";
$result = mysql_query($sql, $link);
// 判斷是否存在相應的產品,有則讀取
if(empty($result) || mysql_num_rows($result) == 0)
else
// 新增乙個數量字段
$shop['num'] = 1;
// 放入購物車,如已經存在,則累加
if(isset($_session['shoplist'][$shop['id']]))
else
?>
<?php
print_r($_session['shoplist']);
?>
購物車原理
1.cookie n cookie儲存在客戶端,且占用很少的資源,瀏覽器允許存放300個cookie,每個cookie的大小為4kb,足以滿足購物車的要求,同時也減輕了伺服器的負荷 n cookie為瀏覽器所內建,使用方便。即使使用者不小心關閉了瀏覽器視窗,只要在cookie定義的有效期內,購物車中...
ecshop購物車原理
1.把商品新增到購物車,即訂購 2.可刪除購物車中已經訂購的商品 3.修改購物車中每件物品的訂購數量及其屬性 顏色 大小等 4.顯示購物車中商品的數量及其 商品清單 5.清空購物車。實現購物車的關鍵在於伺服器識別每乙個使用者 並維持與他們的聯絡,但http協議是一種 無狀態 的協議,因此伺服器不能記...
購物車實現原理
購物車相當於現實中超市的購物車,不同的是乙個是實體車,乙個是虛擬車而已。使用者可以在購物 的不同頁面之間跳轉,以選購自己喜愛的商品,點選購買時,該商品就自動儲存到你的購物車中,重複選購後,最後將選中的所有商品放在購物車中統一到付款臺結賬,這也是盡量讓客戶體驗到現實生活中購物的感覺。伺服器通過追蹤每個...