+
95
-

php如何解决iframe下setcookie和session失效问题?

php

由于chrome浏览器的安全限制,不同域名中嵌入iframe无法执行setCOOKIE操作,这也导致了session失效了,请问怎么办?

网友回复

+
15
-

首先,跨域的iframe内容必须使用https协议访问,然后再session_start后面增加

header('Set-COOKIE: ' . session_name() . '=' . session_id() . '; SameSite=None; Secure');

完整示例代码如下:

<?php

session_start();
header('Set-COOKIE: ' . session_name() . '='...

点击查看剩余70%

我知道答案,我要回答