1.COOKIE
<?php
header("content-type: text/html; charset=utf-8");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>COOKIE购物车实现</title>
<style>
img{
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<form action="2.php" method="post">
<table border=1 width="200px" height="200px">
<tr><th><img src="./img/1.jpg" alt=""><input type="checkbox" value="1" name="shop[]"></th></tr>
<tr><th><img src="./img/2.jpg" alt=""><input type="checkbox" value="2" name="shop[]"></th></tr>
<tr><th><img src="./img/3.jpg" alt=""><input type="checkbox" value="3" name="shop[]"></th></tr>
<tr><th><img src="./img/4.jpg" alt=""><input type="checkbox" value="4" name="shop[]"></th></tr>
<tr><th><img src="./img/5.jpg" alt=""><input type="checkbox" value="5" name="shop[]"></th></tr>
</table>
<input type="submit" value="提交">
</form>
</body>
</html>
2.php
<?php
header("content-type:text/html; charset=utf-8");
//设置时间为1小时,如果用户直接打开购物车界面的话会直接看到自己的商品
$value = $_POST['shop'];
$aa=implode(",", $value);
setcookie("shop",$aa,time()+3600,"/");
// setcookie($name,$value,$expire,$path,$domain);
// $shops=implode(',',$value);
echo "<a href='3.php?".SID."'>查看你的购物车</a>";
3.php
<?php
header("content-type:text/html; charset=utf-8");
$shop=$_COOKIE['shop'];
$shop=explode(",",$shop);
// var_dump($shop);
foreach ($shop as $key => $value) {
echo "你的第".$key."件商品是"."<img/src=./img/$value.jpg>";
}
?>
<!DOCTYPE html>
<html>
<head>
<style>
img{
width: 200px;
height: 200px;
}
</style>
<title></title>
</head>
<body>
</body>
</html>
二,SESSION
<?php
header("content-type: text/html; charset=utf-8");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>SESSION购物车实现</title>
<style>
img{
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<form action="2.php" method="post">
<table border=1 width="200px" height="200px">
<tr><th><img src="./img/1.jpg" alt=""><input type="checkbox" value="1" name="shop[]"></th></tr>
<tr><th><img src="./img/2.jpg" alt=""><input type="checkbox" value="2" name="shop[]"></th></tr>
<tr><th><img src="./img/3.jpg" alt=""><input type="checkbox" value="3" name="shop[]"></th></tr>
<tr><th><img src="./img/4.jpg" alt=""><input type="checkbox" value="4" name="shop[]"></th></tr>
<tr><th><img src="./img/5.jpg" alt=""><input type="checkbox" value="5" name="shop[]"></th></tr>
</table>
<input type="submit" value="提交">
</form>
</body>
</html>
2.php
<?php
header("content-type:text/html; charset=utf-8");
session_start();
setcookie(session_name(),session_id(),time()+3600,"/");
//设置时间为1小时,如果用户直接打开购物车界面的话会直接看到自己的商品
$value = $_POST['shop'];
// $shops=implode(',',$value);
$_SESSION['shop1']=$value;
echo "<a href='3.php?".SID."'>查看你的购物车</a>";
$k=$_GET['k'];
3.php
<?php
header("content-type:text/html; charset=utf-8");
session_start();
$ab=$_SESSION['shop1'];
if(empty($ab)){
echo "没有商品";
}else{
foreach ($ab as $key => $value) {
echo "你选择的第".$key."个是"."<img src='./img/$value.jpg'>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<style>
img{
width: 200px;
height: 200px;
}
</style>
<title></title>
</head>
<body>
</body>
</html>