基于现有Cookie数据在PHP中创建新Cookie
我有一个ASP.NET登录应用程序,它创建了一个名为“ASP_LOGIN77”的cookie,并给cookie一个值 我想使用这个现有Cookie的数据创建一个新Cookie,并将其命名为“PHP_LOGIN77”,因为我正在使用PHP创建这个Cookie 我该怎么做 非常感谢您的指点。您应该这样做基于现有Cookie数据在PHP中创建新Cookie,php,asp.net,cookies,Php,Asp.net,Cookies,我有一个ASP.NET登录应用程序,它创建了一个名为“ASP_LOGIN77”的cookie,并给cookie一个值 我想使用这个现有Cookie的数据创建一个新Cookie,并将其命名为“PHP_LOGIN77”,因为我正在使用PHP创建这个Cookie 我该怎么做 非常感谢您的指点。您应该这样做 setcookie("PHP_LOGIN77",$_COOKIE['ASP_LOGIN77'], time()+3600); 记住在发送任何可以找到参考的html之前要这样做 编辑-要删除coo
setcookie("PHP_LOGIN77",$_COOKIE['ASP_LOGIN77'], time()+3600);
记住在发送任何可以找到参考的html之前要这样做
编辑-要删除cookie,请将时间设置为负值
setcookie("PHP_LOGIN77","", time()-3600);
1重新查看ASP\U登录77 cookie:
$coookie = ($_COOKIE["ASP_LOGIN77"]);
2开始一个新的cookie
setcookie(“PHP_LOGIN77”,$coookie)
->有效期:1年
setcookie(“PHP_LOGIN77”,$coookie,time()+60*60*24*365)
说明:当前时间戳+一年中的秒数(60*60*24*365)。Hi Nicola。我重新跳到:
setcookie($\u COOKIE['ASP\u LOGIN77'],“PHP\u LOGIN77”,time()+3600)代码>但是,我的新cookie的值/名称数据错误。因此,名称是长字符串,值是PHP_LOGIN77。有什么好办法吗?谢谢你,尼古拉。我现在要看一看。修复:setcookie(“PHP_LOGIN77”,$\u COOKIE['ASP_LOGIN77'],time()+3600*24*30*12)还有最后一个问题,我该如何销毁我的饼干?非常感谢你的帮助,尼古拉。意义重大。我现在把你的答案设为:-)这很有效!!您能确认我是如何将有效期设置为1年的吗?非常感谢您对我的问题进行后续处理。这个解决方案也很有效。谢谢