Wordpress 不同 IP 的 Cookie 共享问题

问题描述 投票:0回答:1

我在 WordPress 和 ReactJS 应用程序之间共享 Cookie 时遇到一些问题。

以下是前端和 WordPress 的示例 IP:

如果我从reactjs应用程序或wordpress登录,反之亦然,那么登录cookie的wordpress将与我们没有得到的reactjs应用程序共享。

我在 WordPress 端使用 GRAPHQL 和 GRAPHQL cors masters 插件。我正在reactjs应用程序中集成wordpress登录。

以下是CORS插件供参考: https://github.com/funkhaus/wp-graphql-cors

但是,Cookie 在我的本地服务器上完美共享,但在实时服务器上却没有。 对于本地使用以下内容:

  • Reactjs - http://localhost:3000
  • WordPress:http://localhost

我已在两个 IP 上添加了 SSL。 而且我还发现可能存在一些 CORS 问题。

这是我的 GRAPHQL 的 CORS 设置,它适用于本地,但与我对 live 所做的相同,只是更改了 IP

我也想在实时服务器上共享 cookie 或设置 cookie。

wordpress graphql cors subdomain setcookie
1个回答
0
投票

您正在尝试在origins之间共享cookie。你不能那样做™。您需要找到其他方式来共享状态。

源站是服务器。起源的示例包括

https://stackoverflow.com/
http://example.com/
http://localhost/
以及您提到的那些。

cookie 文档

该域名必须与 JavaScript 来源的域名匹配。将 cookie 设置为外部域将被默默忽略。

© www.soinside.com 2019 - 2024. All rights reserved.