PHP setcookie "SameSite=Strict"?

Der Attribut "SameSite=Strict" ist eine Sicherheitsfunktion, die zu einem Cookie hinzugefügt werden kann, wenn die PHP-Funktion setcookie() verwendet wird. Wenn es auf "Strict" gesetzt ist, wird der Cookie nur mit Anfragen gesendet, die von derselben Website stammen, die den Cookie gesetzt hat, und nicht mit Kreuz-Website-Anfragen (wie solchen von Drittanbieter-Websites). Dies hilft, Cross-Site-Request-Forgery (CSRF)-Angriffe zu verhindern. Um das Attribut "SameSite=Strict" für einen Cookie festzulegen, würden Sie es im Optionen-Array einschließen, das als siebtes Argument an die setcookie()-Funktion übergeben wird.

Beispiel:

setcookie('my_cookie', 'my_value', time() + 86400, '/', '', false, true, ['SameSite' => 'Strict']);

Bitte beachten Sie, dass das Attribut "SameSite" nicht von allen Browsern unterstützt wird, Sie sollten die Browserunterstützung prüfen, bevor Sie es verwenden.