我正在重构一些代码并发现一些我从未见过的东西。该函数用于用户登录时设置cookie:
function setUserCookie($name, $value) {
$date = date("D, d M Y H:i:s",strtotime('1 January 2015')) . 'GMT';
header("Set-Cookie: {$name}={$value}; EXPIRES{$date};");
}
现在我已被分配重构我计划使用的代码setcookie
根据 php.net,该函数本质上做同样的事情。
我的问题是:两者之间有什么区别吗?我应该使用哪一个?
注意:这段代码是很久以前写的,所以我假设当时setcookie
不存在?
没有充分的理由不使用 setcookie。上面的代码没有正确编码名称和值,因此这至少是重构的一大好处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)