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





















