您好!PHP家园欢迎您! [个人会员]

您可以学习、提问、发布您的作品——将所学的知识转化为财富。

收藏本站 | 关于我们
最新资讯MORE

php就业及薪资待遇情况实时图表分析

谁承认IT培训机构所颁发的证书?

哪些大型网站在用PHP语言?

网站开发学习为什么首选PHP语言?

刚入行的程序员不要什么语言都学习

最新提问MORE

滚动条的颜色在不同浏览器中的颜色不同

一条SQL语句从一张表中分别查询两组不同类型数据的各自总数量

商城里的购物车怎么做?

Fireworks教程MORE
Fireworks常用快捷键整理 fireworks常用的快键工具条的用法 Fireworks钢笔工具的重要性及学习技巧 模仿——Fireworks网页设计的必修课 Fireworks里文本工具的学习方法及使用技巧
HTML教程MORE
用TABLE来做布局一张页面,我们提供网页模板供您做练习 HTML的颜色值 SEO与HTML的语义 HTML中不常用的标签学习 HTML的框架元素及框架使用中的注意事项
CSS教程MORE
利用IEtester测试CSS样式在不同浏览器中的兼容性 CSS样式调试的附助工具firebug CSS的在不同浏览器中的兼容性处理IE不同版本及GOOGLE、火狐等 CSS的滤镜学习 CSS控制滚动条的样式
JavascriptMORE
javascript的概念及用法 Javascript函数-函数名:getUTCSeconds(),属于Date的方法 Javascript函数-函数名:getUTCMonth(),属于Date的方法 Javascript函数-函数名:getUTCMinutes(),属于Date的方法 Javascript函数-函数名:getUTCMilliseconds(),属于Date的方法
网站综合知识点MORE
PHP算法:求1-10000 之间所有数字总和的一个函数,要求用效率最高的方法写 PHPdoc介绍及使用方法 API文档及其相关知识
PHP教程MORE
用PHPDOC生成PHP文档 PHP培训教程,用PHP统计在线人数的方法 参考资料——正则表达式快速入门教程 参考资料——ASCII表 PHP的编码规范,本文总结了我们自己的一套方案,仅供您参考
Web服务器教程MORE
什么是分布式计算以及分布式计算的应用 什么是云计算? 在Linux平台上搭建版本控制系统SVN 搭建FTP服务器及FTP软件的使用方法 在windows平台上搭建版本控制系统SVN

商城里的购物车怎么做?

提问者:小南 时间:2011年07月02日 05:04:15 解答:cuijuntao 版权所属:PHP家园
问题描述:商城里的购物车怎么做?用SESSION还是用COOKIE来存储这些临时数据比较好?

        商城中的购物车原理其实就是来源于现实中的商场或超市的购物流程开发的。基本流程大家其实都很清楚,大致如下:用户推车选购商品-》确定选多少数量-》确认不再选购时去收银台付款-》拿货离开商场。

        大家可以想象一下网站商城中的购物车是不是如同上面的流程类似。因此,很多程序模块的制作,如果和现实社会活动有关,大家可以事先想一想现实是怎么处理。按照现实流程来制定一套方案,然后再按照这套方案来开发。开发完毕之后再反复测试看看用户体验如何。如果没有大的问题,基本上就是一个比较完善的模块了。这就是我们平时发开程序的基本思路。

        具体你提到的用COOKIE好还是用SESSION好,各有利蔽,SESSION存储数据时比较方便但是是存储在服务器端的,COOKIE因为不能直接存储数组类型的数据,因此中间需要转换一下数据,比如用serialize()函数序列化一下数组数据或者用json_encode和json_decode存和取的时候分别转化一下数据都是比较方便的。我个人目前建议用COOKIE存储,虽然写程序的时候比SESSION稍加麻烦一点点。但是不浪费服务器资源,效果肯定是比较好的。

       购物车的制作其实很简单,如果只制一个购物车的基本功以有,其核心代码最多只需要不超过十行代码即可完成。大家可以亲自试一下。

PHP家园在线客服 PHP家园在线客服
你能用你的行动和言行去影响一批人,说明你有独特的人格魅力。
所有语录>>