gpt4 book ai didi

javascript - 与 Javascript 共享 PHP session

转载 作者:行者123 更新时间:2023-12-03 11:05:25 25 4
gpt4 key购买 nike

我有一个 PHP 应用程序,可以为我正在创建的社交媒体应用程序呈现 HTML 页面。然后,JavaScript 进行初始化并使事物交互。 PHP 方面使用 curl 登录到单独的 Web 服务。

现在,我无法找到一种方法来使用 JavaScript 共享在 PHP 中启动的 session ,因此当我在 JavaScript 中向数据服务器发出 AJAX 请求时,它会经过身份验证。

有没有办法与 JavaScript 共享 PHP session ?或者将最初使用 PHP 创建的身份验证与 JavaScript 共享?

最佳答案

我想说,听起来你的架构有问题。在我看来,网络服务器本身应该是唯一向客户端/浏览器提供数据的对等点。这只是两方对话。

当尝试从浏览器访问第三方服务器时,您违反了浏览器的同源策略,除非您通过显式设置各种请求和响应 header 来明确允许 CORS。 - 只有在非常特殊的情况下你才会这样做。

最好的解决方案可能是在 Web 服务器上创建代理服务,浏览器可以直接(本地)访问该服务。然后,Web 服务器(充当 Controller )将数据请求转发到数据服务器(模型),最后将响应返回到浏览器( View )。

关于javascript - 与 Javascript 共享 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27882342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com