如何解决Codeigniter v4,google recaptcha v3和SomeSite警告
有人可以知道如何使用CodeIgniter v4解决google recaptcha上的somesite吗。我试图:
$data = [/*... different information for page*/];
$response = service('response');
$response->setHeader('Set-Cookie','cross-site-cookie=name; SameSite=None; Secure');
$response->setBody(view('tpl/header',$data).view('pages/myform',$data).view('tpl/footer',$data));
$response->send();
..,但是Chrome控制台中的其他警告已满,例如黄色警告消息
与http://google.com/上的跨站点资源关联的cookie 没有设置
SameSite
属性。 Chrome的未来版本 仅在设置了跨站点请求的情况下才发送cookieSameSite=None
和Secure
。您可以在开发人员中查看Cookie 工具在“应用程序”>“存储”>“ Cookies”下,并在以下位置查看更多详细信息 https://www.chromestatus.com/feature/5088147346030592和 https://www.chromestatus.com/feature/5633521622188032。
我发现了很多地方,例如 response.setHeader(“ Set-Cookie”,“ HttpOnly; Secure; SameSite = Strict”); 或 Set-Cookie:promo_shown = 1;最大年龄= 2600000;安全,但是没有人不会教它如何使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。