现在的位置: 网页制作教程网站制作教程 >正文
php网上学习

php中如何创建拥有键的cookie集

发表于2016/11/7 网站制作教程 0条评论 ⁄ 热度 2,017℃

cookies在程序中应用很广泛,那我们在php中该如何设置拥有键的cookie集。为什么更好地理解带有键的cookie,我们先引用ASP的案例来讲。

如果一个 cookie 包含多个值的一个集合,我们就可以说 cookie 拥有键(Keys)。

给枯燥的程序添加一点清风的女孩

在下面的例子中,我们会创建一个名为 "user" 的 cookie 集。"user" cookie 拥有包含用户信息的键:

Response.Cookies("user")("firstname")="Jack"  
Response.Cookies("user")("lastname")="Cheng"  
Response.Cookies("user")("country")="China"  
Response.Cookies("user")("age")="18"  

那我们在PHP中又该如何设置像上面一样的cookie集?请看下方示例代码:

<?php
 // set the cookies
 setcookie("cookie[three]", "cookiethree");
 setcookie("cookie[two]", "cookietwo");
 setcookie("cookie[one]", "cookieone");
 // after the page reloads, print them out
 if (isset($_COOKIE['cookie'])) {     
   foreach ($_COOKIE['cookie'] as $name => $value) {          
     echo "$name : $value <br />\n";     
   }
 }
?>

以上就是在PHP如何设置像ASP中拥有多个键值的cookie的方法。

扩展阅读:二级域名如何共享cookiesasp利用cookies实现商品的浏览记录

  • 暂无评论