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的未来版本 仅在设置了跨站点请求的情况下才发送cookie SameSite=NoneSecure。您可以在开发人员中查看Cookie 工具在“应用程序”>“存储”>“ Cookies”下,并在以下位置查看更多详细信息 https://www.chromestatus.com/feature/5088147346030592https://www.chromestatus.com/feature/5633521622188032

我发现了很多地方,例如 response.setHeader(“ Set-Cookie”,“ HttpOnly; Secure; SameSite = Strict”); Set-Cookie:promo_shown = 1;最大年龄= 2600000;安全,但是没有人不会教它如何使用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...