使用Iframe问题设置跨域Cookie

时间:2015-02-03 14:03:05

标签: javascript php iframe cookies

我想设置跨域Cookie。如果登录页面未重定向到其他页面,则Cookie已成功设置。如果在登录后重定向页面,则不设置cookie。有什么问题?

我在

上使用以下代码进行setcookies
            echo "<iframe style='display:none;' id='myiframe' 
src='http://b.com/cookies.php?username=$username&password=$password&token=$token'>";
            echo "</iframe>";

如果我使用die();功能,然后cookie在网站b.com上设置。

如果我将此页面重定向到另一个页面,则不会设置Cookie。

/ *重定向到登录页面* /

header("Location: $loginPage");
    exit();

为什么呢? 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否对您有帮助,但是我创建了一个NPM模块,用于跨域设置Cookie。如果您想使用JS设置/获取跨域Cookie,则可能会更好。

https://www.npmjs.com/package/cookie-toss

相关问题