如何为另一个域设置Cookie
假设我有一个名为的网站a.com
,并且在加载该网站的特定页面(例如页面链接)时,我想为另一个名为的网站设置Cookie
b.com
,然后将用户重定向到b.com
。
我的意思是,a.com/link
我想为其设置Cookie b.com
并将用户重定向到b.com
。
我对其进行了测试,然后浏览器实际上从接收到了cookiea.com/link
,但是在重定向请求到时,它没有发送该cookie b.com
。正常吗
我们可以为其他域设置Cookie吗?
回答:
您不能为其他域设置Cookie。允许这样做将带来巨大的安全漏洞。
您需要获得b.com来设置Cookie。如果a.com将用户重定向到b.com/setcookie.php?c=value
setcookie脚本可以包含以下内容来设置cookie并重定向到b.com上的正确页面
<?php setcookie('a', $_GET['c']);
header("Location: b.com/landingpage.php");
?>
以上是 如何为另一个域设置Cookie 的全部内容, 来源链接: utcz.com/qa/421357.html