14.5 SESSION应用实例
最后更新于:2022-04-02 00:22:20
登陆例子:(请注意一定要自己敲一遍,不要CV大法)
首先上一下成果图,激起同学们写的欲望,登录页如下:
![document/2015-09-04/55e9473ab4ec7](http://box.kancloud.cn/document_2015-09-04_55e9473ab4ec7.png)
点击登陆之后如下:
![document/2015-09-04/55e9478666a59](http://box.kancloud.cn/document_2015-09-04_55e9478666a59.png)
说明哦了,么问题。接下来自己实现一下。
首先数据库信息:
新建一个名为 login 的数据库,再建一个 user 表,表的结构如下图:
![document/2015-09-04/55e9487784049](http://box.kancloud.cn/document_2015-09-04_55e9487784049.png)
然后开始编码。
login.php
~~~
~~~
welcome.php 这里我们用的是session中的信息,而不是像cookie一样在url中带参数过来
~~~
welcome,
~~~
购物车的例子:(请注意一定要自己敲一遍,不要CV大法)
数据库信息:建立名为test的数据库,库中有个shop表,表结构如下图:
![document/2015-09-04/55e9496188de0](http://box.kancloud.cn/document_2015-09-04_55e9496188de0.png)
开始编码吧!
goodsList.php 这个是商品展示页,效果图如下:
![document/2015-09-04/55e9450f14c3a](http://box.kancloud.cn/document_2015-09-04_55e9450f14c3a.png)
说明一下,如果是第一次购买某物品,则在购物车中加入该商品信息和计算总价,如果再次点击购买,则已购商品数量加1,总价重新计算,查看购物车链接可以到购物车页面。
~~~
购买";
echo '
'; } ?> 查看购物车 ~~~ buy.php 此页完成购买功能,然后再次跳转到商品列表。主要是做了在session中处理购买商品操作。 ~~~ ~~~ shoppingCart.php 此页展示购物车中的商品、价格、总价等信息。 效果图如下: ![document/2015-09-04/55e945fc2e667](http://box.kancloud.cn/document_2015-09-04_55e945fc2e667.png) ~~~ '; foreach ($goods as $value) { echo $value['name'] . ' 价格 ' . $value['price'] . ' 数量 ' . $value['number'] . '
'; } echo '总价:' . $_SESSION['totalPrice'] . '
'; ?> 返回商品列表 ~~~ 购物车的例子完成了,自己亲自完成一遍后是不是很有成就感!!你很厉害!!
';
'; } ?> 查看购物车 ~~~ buy.php 此页完成购买功能,然后再次跳转到商品列表。主要是做了在session中处理购买商品操作。 ~~~ ~~~ shoppingCart.php 此页展示购物车中的商品、价格、总价等信息。 效果图如下: ![document/2015-09-04/55e945fc2e667](http://box.kancloud.cn/document_2015-09-04_55e945fc2e667.png) ~~~ '; foreach ($goods as $value) { echo $value['name'] . ' 价格 ' . $value['price'] . ' 数量 ' . $value['number'] . '
'; } echo '总价:' . $_SESSION['totalPrice'] . '
'; ?> 返回商品列表 ~~~ 购物车的例子完成了,自己亲自完成一遍后是不是很有成就感!!你很厉害!!