基于现有Cookie数据在PHP中创建新Cookie

时间:2012-03-28 08:39:26

标签: php asp.net cookies

我有一个ASP.NET登录应用程序,它创建一个名为“ASP_LOGIN77”的cookie,并为cookie提供一个值。

我想使用现有Cookie的数据创建一个新Cookie,并将其称为'PHP_LOGIN77',因为我使用PHP创建此Cookie。

我该怎么做?

非常感谢任何指示。

2 个答案:

答案 0 :(得分:1)

你应该做

 setcookie("PHP_LOGIN77",$_COOKIE['ASP_LOGIN77'], time()+3600);

记得在发送任何HTML之前执行此操作您可以找到参考here

编辑 - 删除cookie将时间设置为负值

 setcookie("PHP_LOGIN77","", time()-3600);

答案 1 :(得分:1)

1撤消ASP_LOGIN77 cookie:

$coookie = ($_COOKIE["ASP_LOGIN77"]);

2开始新的cookie

setcookie(“PHP_LOGIN77”,$ coookie);

- >到期时间:1年

setcookie(“PHP_LOGIN77”,$ coookie,time()+ 60 * 60 * 24 * 365);

说明:当前时间戳+ yer中的秒数(60 * 60 * 24 * 365)。