Heim >php教程 >php手册 >PHP4 Session实现的迷你购物篮二

PHP4 Session实现的迷你购物篮二

WBOY
WBOYOriginal
2016-06-13 10:28:141251Durchsuche

要求
  你应该知道什么是session。如果不知道,这里有一个快速的纲要。已经有很多文章关于这个话题,你可以从中找到所有你需要的代码例子。在你的开始页面打开一个session,使用$#@60;?php
session_start();
?$#@62;
  这样将创建一个session名字和一个session id。你现在既可以使用缺省的通过基于cookie的设置session 的方式,通过一个表单来传递session id,或把它作为一个变量附在你的链接上(get方法)的方法。不要忘记在最后释放session。:)
  你的商品应该有一个名字,价格和唯一标识,以便能用在这个例子中,如果不这样,你可能需要做一点修改。这里我使用mysql作为后端以便建立页面及其它,为了让购物能工作这不是必须的。:)
  你应该了解数组。现在如果有人有时间利用我的代码并且创建一个它的类,我理所当然地要感激得到它。
定义
  为了简化这个例子,我使用了四个独立的数组和一些额外的变量。代码可以被优化。这样可以很容易地显示想法和阅读代码。可以使用类更好的完成,但是我不能十分肯定是否能够把对象保存到session 里。有人想对此发表评论吗?
  我们还需要一个项目计数器。当然可以使用count() 命令来实现,我只不过认为它足够好,以便总能知道有多少的项目,并且它也为循环提供了一个好的计数器。
工作
  让我们假设在你的HTML页中有一个商品列表
ID Name Price
1 Mouse 25.00 add
2 Key 100.00 add
3 Car 5000.00 add
4 Game 25.00 add

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn