PHP 设置跨域 域名cookie

PHP 设置跨域 域名cookie,第1张

理论上php不可以跨域设置cookie;

php设置cookie流程:返回的信息携带信息,然后靠浏览器来执行写入到cookie,一般浏览器安全机制已经限制跨域写入;

如果你想伪造cookie,可以使用浏览器管理cookie的插件

1,在app/middleware.php中添加

中间件,这样就改成了

*是不安全的,可以在config/cookie.php配置cookie 有效域名的domain

如果接口请求发送了token,会提示Access-Control-Allow-Headers这个问题,tp6默认是这样

可以在'Access-Control-Allow-Headers' 这一样加上XXX-token,

我在搞这个时还遇见post请求变成get

把method改成了type

写一个前后端分离的项目 解决thinkphp6跨域问题

在这里可以使用tp6的前置中间件

首先开启中间件的文件配置

然后创建一个中间件文件

最后配置


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6611519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存