Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cookies 如何将SameSite属性添加到Omnipay PHPSESSID cookie中?_Cookies_Omnipay - Fatal编程技术网

Cookies 如何将SameSite属性添加到Omnipay PHPSESSID cookie中?

Cookies 如何将SameSite属性添加到Omnipay PHPSESSID cookie中?,cookies,omnipay,Cookies,Omnipay,Omnipay设置PHPSESSID cookie,该cookie现在需要SameSite属性。如何将SameSite添加到cookie中?查看代码,我不相信Omnipay有一个新的功能。通过php.ini配置控制PHPSESSIDcookie。您可以使用文件中的密钥或使用设置 您需要确定要为站点设置的正确的SameSite属性是什么。我会先尝试设置Lax,然后测试您的结帐流程,特别是任何具有重定向功能的阶段(例如从三维安全验证或PayPal返回)。我不建议将主会话cookie设置为SameSi

Omnipay设置PHPSESSID cookie,该cookie现在需要SameSite属性。如何将SameSite添加到cookie中?

查看代码,我不相信Omnipay有一个新的功能。通过
php.ini
配置控制
PHPSESSID
cookie。您可以使用文件中的密钥或使用设置

您需要确定要为站点设置的正确的
SameSite
属性是什么。我会先尝试设置
Lax
,然后测试您的结帐流程,特别是任何具有重定向功能的阶段(例如从三维安全验证或PayPal返回)。我不建议将主会话cookie设置为
SameSite=None;安全
,除非整个网站在嵌入式第三方环境中使用。但是,如果出现问题,您可以将其用作临时修复,请记住,您正在失去安全优势

理想情况下,如果可能,还应确保cookie设置为
Secure
HttpOnly