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的方法。
扩展阅读:二级域名如何共享cookies、asp利用cookies实现商品的浏览记录
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/190.html