当他通过另一个网站访问我的网站时为用户浏览器设置cookie

Set cookie for users browser when he access my website through another website

当用户通过其他网站访问我的网站时,有没有办法在用户的浏览器中存储 cookie?

示例:

我有网站a.com

用户通过此请求使用 http://b.com and I'd like to set a cookie for http://a.com 发送请求。

可以吗?

您可以做的是创建一个 PHP 脚本来设置 cookie 但不输出任何内容。然后您可以使用 <img><script> 标签来包含此脚本。一旦浏览器尝试加载 URL,它就会设置您在 header 中指定的 cookie(假定浏览器未阻止第三方网站 cookie)。

然后 a.com

上的任何页面都可以访问设置的 cookie

最简单:包含资源 img src="//a.com/setCookie.php" width="1" height="1"进入//b.com

的内容