日期:2014-05-16  浏览次数:20410 次

如何区分同名cookies问题
如果是ASP 我会写成

写入:
response.cookies(cookies_name)("admin")
读取:
request.cookies(cookies_name)("admin")

如果不加cookies_name,就可能会造成我电脑里的多个站的Cookies混一起,登录A等于也登录了B

PHP我只查到

读取:
$_COOKIE["admin"]

PHP需要怎么写法才能跟ASP一样效果

------解决方案--------------------
ASP 中 cookies(cookies_name)("admin") 这样的表述被称为 分层的cookie

PHP 中没有这么复杂(因为 php 支持关联键数组,而 asp 不支持)
写入 setcookie('cookies_name[admin]', 'value')
读取 $_COOKIE['cookies_name']['admin']