Ich habe kürzlich "RFC 6265" auf dem Attribut "Same Site" gelesen, ich habe mir Artikel angeschaut, die im April 2016 darüber gesprochen haben, "same-site" -Attribut wurde für Chrome 51 und Opera 39 ... Ich frage mich, ob das aktuelle PHP das Erstellen von Cookies mit diesem Attribut unterstützt? Referenz:
Es scheint, als könnten Sie den "path" oder "domain" -Parameter der "setcookie" -Funktion von PHP missbrauchen, um das SameSite-Attribut einzuschleichen, weil PHP Semikolons nicht entkommt:
%Vor%Dann sendet PHP den folgenden HTTP-Header:
Set-Cookie: selfsite-test = 1; Pfad = /; selfesite = streng
Ich habe das vor ein paar Minuten entdeckt, also teste es bitte selbst! Ich benutze PHP 7.1.11.
Laut dieser Seite scheint es eine Frage von PHP 7.3 zu sein. Ab den Abstimmungsergebnissen wird eine allgemeinere Erweiterung für Cookie-bezogene Funktionen implementiert + es könnte auch einen neuen Schlüssel in der php.ini-Datei geben.
Aber wie Marc B bereits geschrieben hat, können Sie stattdessen den Funktionsaufruf header () verwenden, ich würde es in einer Datei machen, die für die Aufnahme von anderen Initialen verwendet wird.