如何为另一个域设置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

回到顶部