0
目前,我正在設計一個網站,銷售一些產品,這些產品可以算術計算添加到購物車的物品的價格。該文件被稱爲cart.php,它具有顯示會話變量(總價)的功能,該功能可用於我網站的其他頁面。我應該如何設計我的會話
的cart.php代碼如下:
<?php
session_start();
if (isset($addid))
{
$quantity = mysql_query("SELECT id, quantity FROM product WHERE id=$addid");
while ($quantity_row = mysql_fetch_assoc($quantity)){
if ($quantity_row['quantity']!=$_SESSION['cart_'.$addid]){
$_SESSION['cart_'.$_GET['add']] +='1';
}
}
header('Location: '.$page);
}
...
function cart(){
...
$_SESSION['totalamount'] = $total;
...
echo 'Total: $'.$total.'<br/>';
}
?>
我想創建一個登錄屏幕,其允許成員登錄(login.php中)並且能夠註銷(logout.php) 。
所以我的問題是這樣的:
如果會話是整個Web應用程序是相同的,那我可以把session_start();
在login.php中(這意味着用戶開始已經驗證之後會話)和session_destroy()
一旦用戶點擊註銷(logout.php)?在這種情況下,我是否仍然需要cart.php中的session_start()?