喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 关于Cookie读取以及循环条件的问题  
 
junmo1977 (junmo1977)
新手上路
Rank: 1
初级会员



UID 66427
精华 0
积分 15
帖子 13
金钱 15 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-4
状态 离线
关于Cookie读取以及循环条件的问题

小弟初学PHP,望各位大哥指教一下下面这个问题。

我需要建立一个Cookie数组。
读取产品ID的URL参数值作为数组的值和KEY

<?php
$value 
=$_GET['productid'];
SetCookie("Mike[$value]""$value"); 
?>
测试后能成功写入Cookie数组。

然后我需要在另外一个页面读取出这个数组的值。并且循环出这个数组对应的产品列表。
说白了就是购物车一样的功能。

具体的实现内容就像

'productid的值取自Cookie的值
循环
<?php echo $row_rsProduct['productid']; ?>
循环
请各位老大们提个醒,如何做?
2007-6-20 01:37 PM#1
查看资料  发短消息  顶部
 
caotian2000
新手上路
Rank: 1



UID 93897
精华 0
积分 38
帖子 36
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-6-13
状态 离线
[推荐阅读] 村里有个姑娘叫小芳
COOKIE存不了数组.请用SESSION完成
2007-6-20 02:03 PM#2
查看资料  发短消息  顶部
 
junmo1977 (junmo1977)
新手上路
Rank: 1
初级会员



UID 66427
精华 0
积分 15
帖子 13
金钱 15 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-4
状态 离线
[推荐阅读] 两个日期如何相减
那为什么我用数组也可以存呢?而且偶用这种方法还读出来了

<?php
sort
($_COOKIE['Mike']);
reset($_COOKIE['Mike']);
while (list (
$key$val) = each ($_COOKIE['Mike'])) 
{
    echo 
"$val,";
}
?>
2007-6-20 02:10 PM#3
查看资料  发短消息  顶部
 
zeying
注册会员
Rank: 2
老会员



UID 14811
精华 1
积分 158
帖子 754
金钱 148 喜悦币
威望 10
人脉 0
阅读权限 20
注册 2002-6-15
来自 帝都工作ing...
状态 离线
[推荐阅读] [妙思?] 哈 , 求租啦[北京]
$_COOKIE['xx'] = array(1,2,3);



QQ:6652898
MSN:anerg#msn.com
http://anerg.cn
2007-6-20 03:49 PM#4
查看资料  访问主页  Blog  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104940
帖子 5284
金钱 103836 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 如何获取层的当前的坐标
将数组序列化存入COOKIE  serialize
使用的时候从COOKIE读出再反序列化 unserialize()

注意数组大小不要太大




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-6-20 03:52 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
caotian2000
新手上路
Rank: 1



UID 93897
精华 0
积分 38
帖子 36
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-6-13
状态 离线
[推荐阅读] 求助,一个关于JS提交的问题
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )

value 的类型很明显只能是string
2007-6-20 04:01 PM#6
查看资料  发短消息  顶部
 
junmo1977 (junmo1977)
新手上路
Rank: 1
初级会员



UID 66427
精华 0
积分 15
帖子 13
金钱 15 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-4
状态 离线
[推荐阅读] 【招聘】PHP图书兼职作者
各位大侠能说具体点吧?最好给出点代码提示。
小弟才疏学浅啊,没看明白
2007-6-20 05:57 PM#7
查看资料  发短消息  顶部
 
fly512 (我本如是)
版主
Rank: 7Rank: 7Rank: 7
人生的另一半


UID 42566
精华 0
积分 2510
帖子 2397
金钱 1780 喜悦币
威望 0
人脉 730
阅读权限 100
注册 2004-10-31
来自 亚特兰迪斯
状态 离线
[推荐阅读] 支付接口
看手册  serialize 和 unserialize 函数



不要使用数据库
PHP中国
2007-6-20 05:58 PM#8
查看资料  访问主页  Blog  发短消息  顶部
 
leobok
中级会员
Rank: 3Rank: 3
中级会员


UID 63761
精华 0
积分 264
帖子 267
金钱 264 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-3-27
来自 非洲喀麦隆
状态 离线
[推荐阅读] eva qq怎么复制消息
foreach ($_COOKIE['Mike'] as $k => $v){
      echo "$kv<br>";
}

cookie 是支持数组的




找工作中北京、广州、深圳、东莞
2007-6-21 10:04 AM#9
查看资料  访问主页  发短消息  QQ . .   顶部
 
tqjs
新手上路
Rank: 1
初级会员



UID 64282
精华 0
积分 43
帖子 37
金钱 43 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-5-23
状态 离线
[推荐阅读] solaris问题


QUOTE:
原帖由 unspace 于 2007-6-20 03:52 PM 发表
将数组序列化存入COOKIE  serialize
使用的时候从COOKIE读出再反序列化 unserialize()

注意数组大小不要太大
我原来看到phpbb就是这样的用法,也挺喜欢这种用法,但是看了手册后就有点茫然了

QUOTE:
可以把 cookie 的名称设置成一个数组,但是数组 cookie 中的每个元素的值将会被单独保存在用户的系统中。考虑使用 explode() 函数用多个名称和值设定一个 cookie。不推荐将 serialize() 用于此目的,因为它可能会导致一个安全漏洞。
2007-6-22 11:57 AM#10
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032331 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP