1

SameSite NoneDrupal7 と PHP7.0 のセットアップにCookie 構成を追加する良い解決策はありますか?

私の唯一の発見は、次のファイルをオーバーライドすることでしたincludes/session.inc

setcookie(session_name(), session_id(), $expire, $params['path'], $params['domain'], $params['secure'], $params['httponly']);

header("Set-Cookie: {$cookie_name}={$session_id}; Domain=localhost; Path={$params['path']}; SameSite=None; Secure; HttpOnly; ");

すべての状況で機能するわけではないようです...

4

1 に答える 1

2

少しハックですが、これを settings.php に追加することで、セッション Cookie の SameSite を None に設定できます。

ini_set('session.cookie_path', '/; samesite=None');
于 2020-06-23T12:33:24.253 に答える