Hallo,
die Tage bin ich beim Arbeiten in meiner Stylesheet in der Firefox-Webkonsole über einige Fehlermeldungen und Warnungen gestolpert und möchte jetzt gerne etwas aufräumen ... . Mit dieser Meldung wollte ich anfangen:
"Einige Cookies verwenden das empfohlene "SameSite"-Attribut inkorrekt." Das scheint aber etwas komplexer zu sein und ich bin mir unsicher ob man die Cookies überhaupt einfach so mit dem SameSite-Attribute ausweisen kann.
Unter anderem auf dieser Seite habe ich mich ein wenig eingelesen:
https://www.e-dialog.at/blog/webanalyse/alles-zur-chrome-samesite-cookie-aenderung/ und mir zuerst mal den PayPal-Cookie "paypalplus_session_v2" vorgenommen um dann mit der MODsid usw. weiterzumachen.
Angefangen habe ich in meinem verwendeten CookieGuard - bin mir aber nicht recht schlüssig wie das da richtig reingehört. In meinem verwendeten PayPalPlus-Modul muß der paypalplus_session_v2 auch irgendwo stecken - nur wo?
Diese Möglichkeiten zur Ausweisung gibt es wohl und Lax scheint so ein Mittelding zu sein - aber kann man das so einfach verwenden?
SameSite=Strict; secure
SameSite=Lax; secure
SameSite=None; secure
<?php if (SESSION_FORCE_COOKIE_USE == 'True') { ?>
$.cookieguard.cookies.add('PHP Session', 'MODsid,cookie_test', '<?php echo COOKIE_MODSID_TXT; ?>', true); //true if essential cookie, false if not, noRiddle
<?php
} else {
?>
$.cookieguard.cookies.add('PHP Session', 'MODsid', '<?php echo COOKIE_MODSID_TXT; ?>', true); //true if essential cookie, false if not, noRiddle
<?php
}
?>
<?php
if (TRACKING_PIWIK_ACTIVE == 'true') {
?>
$.cookieguard.cookies.add('PIWIK', '_pk_id.1.c9a7,_pk_ses.1.c9a7', '<?php echo COOKIE_PIWIK_TXT; ?>', false);
<?php
}
if (TRACKING_GOOGLEANALYTICS_ACTIVE == 'true') {
?>
$.cookieguard.cookies.add('Google Analytics', '__utma,__utmt,__utmb,__utmc,__utmz,__utmv,_ga,_gid,_gat', '<?php echo COOKIE_GOOGLEANALYTICS_TXT; ?>', false);
<?php
}
{
?>
$.cookieguard.cookies.add('PayPalPlus; SameSite=Lax; secure', 'paypalplus_session_v2; SameSite=Lax; secure', '<?php echo COOKIE_PAYPALPLUS_TXT; ?>', true);
<?php
}
?>
$.cookieguard.run();
In meiner Webkonsole sieht der obige Code dann jetzt so aus wie im angehangenen Bild undes scheint alles zu funktionieren ... .
(Mein Shop: v2.0.3.0 rev 10907 dated: 2017-08-16)
Linkback: https://www.modified-shop.org/forum/index.php?topic=41800.0