PHP setcookie "Gleich Same = Strict"?

8

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:

Lauro Moraes 28.09.2016, 14:48
quelle

2 Antworten

5

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.

    
Steffen 27.10.2017, 09:04
quelle
2

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.

    
David Komanek 26.09.2017 20:06
quelle

Tags und Links