什么时候在PHP中使用$ _SESSION

时间:2016-06-13 10:13:58

标签: php

有人可以告诉我为什么我需要在

中使用会话
$_SESSION['cart_'.$_GET['add']]+='1';
}
else {

}

为什么不只是变量?

<?php


session_start();

$page = "index.php";

mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('products') or die (mysql_error());

if(isset($_GET['add'])){

$_SESSION['cart_'.$_GET['add']]+='1';
}
else {

}

function products(){
$query = 'SELECT id,name,description,price FROM products WHERE quantity>0 ORDER BY id ASC';
 $get = mysql_query($query);

if($get == 0){

    echo "There are no products to display";
}
else{

    while ($get_row = mysql_fetch_assoc($get)) {
        echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/>'.$get_row['price'].'<a href="cart.php?add='.$get_row['id'].'">Add</a>'.'</p>';

        }
    }

}

&GT;

1 个答案:

答案 0 :(得分:0)

  

会话是针对单个会话ID为各个用户存储数据的简单方法。这可用于在页面请求之间保留状态信息。会话ID通常通过会话cookie发送到浏览器,ID用于检索现有会话数据。缺少ID或会话cookie使PHP知道创建新会话,并生成新的会话ID。

来源:PHP.net