色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php cookei

林雅南1年前10瀏覽0評論

PHP Cookies是指在客戶端存儲數據的機制,它把用戶瀏覽器上的一些數據存儲在本地計算機中。這個機制在網頁上被廣泛應用,比如保存登錄狀態、存儲購物車信息等。

使用PHP Cookies可以實現很多方便的功能。下面通過幾個舉例來說明。

//創建Cookie
setcookie('name','jim',time()+3600);
//獲取Cookie
echo $_COOKIE['name'];
//刪除Cookie
setcookie('name','',time()-3600);

以上例子演示了如何創建、獲取和刪除一個Cookie。setcookie()函數用于創建一個Cookie,第一個參數是Cookie的名稱,而第二個參數是Cookie的值。第三個參數指定了Cookie的有效期,以秒為單位。在上面的例子中,Cookie的有效期是3600秒。通過使用$_COOKIE變量可以獲取Cookie的值。如果需要刪除Cookie,可以再次調用setcookie()函數,并把Cookie的有效期設置為小于當前時間即可。

以下代碼實現了一個簡單的購物車功能。

$items = array(
'item_1' =>array(
'name' =>'Product 1',
'price' =>10
),
'item_2' =>array(
'name' =>'Product 2',
'price' =>20
)
);
//將商品添加到購物車
if(isset($_GET['add'])){
$id = $_GET['add'];
if(isset($items[$id])){
$item = $items[$id];
setcookie('cart['.$id.']',$item['price'],time()+3600);
}
}
//從購物車中移除商品
if(isset($_GET['remove'])){
$id = $_GET['remove'];
setcookie('cart['.$id.']','',time()-3600);
}
//顯示購物車內容
$total = 0;
foreach($_COOKIE['cart'] as $id =>$price){
$item = $items[$id];
echo '

'.$item['name'].' - $'.$item['price'].'Remove

'; $total += $item['price']; } echo '

Total: $'.$total.'

';

在上面的例子中,$items數組表示了所有的商品,每個商品有一個名稱和價格。處理添加和移除商品的邏輯分別在兩個if語句中完成。添加商品時,獲取到商品的id和價格,并存儲到Cookie中。移除商品時,將對應的Cookie刪除即可。

最后,通過遍歷$_COOKIE['cart']數組可以獲取到購物車中所有商品的id和價格,進而顯示在頁面上。該示例依賴于Cookie的機制,使得購物車中已添加的商品能夠被保持,即使用戶離開了網站或者關閉了瀏覽器。

下一篇php cookic