Wie zu verwenden cookies aus einer Komponente?
Wie kann ich cookies in eine Joomla-Komponente?
setcookie( JUtility::getHash('JLOGIN_REMEMBER'), false, time() - 86400, '/' );
Kann jemand beschreiben wie das funktioniert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige Regeln über
$expire
Werttime()
.$expire == 0
: die cookie-lifetime ist der browser-Sitzung.$expire < time()
: cookie gelöscht wird (verfallen festgelegt Vergangenheit).Sie können cookie durch setzen Sie den Wert auf null, aber anscheinend der IE nicht tut.
Hinweise
Beachten Sie, dass cookies gesetzt werden sollten, bevor die Header gesendet werden (in der Regel vor der Ausgabe zurückgegeben wird).
Cookie-Schlüssel und Wert sollten maskiert werden
Nicht-string-Werte
Beim serialisieren der Wert auf dem set (wie
json_encode($dataNode)
), denken Sie daran, verwenden Sie die richtigen filter, um es später auf. Standardmäßig istcmd
, das filtert so ziemlich alles, aber a-Z, 0-9 und Risse JSON-Struktur.Rererences
!==
?