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'] . '
'; ?> 返回商品列表 ~~~ 购物车的例子完成了,自己亲自完成一遍后是不是很有成就感!!你很厉害!!
';