wSession::setSessionCookieExpires

Setzt die Ablaufzeit des Cookies
(verfügbar ab CMS-Version 019.005.093.000)

Wichtig: Die Funktion muss vor der ersten Ausgabe aufgerufen werden!

Funktionsaufruf

Boolean setSessionCookieExpires(Int $expires)

Parameter

Diese Funktion benötigt keine Parameter.

Beispiel: Setzt die Ablaufzeit des Cookies

Quelltext

<?php

// Wichtig: Die Funktion muss vor der ersten Ausgabe aufgerufen werden!

$timeInSeconds = '86400'; // Zeit in Sekunden (z.B. 86400 für 1 Tag)
wSession::setSessionCookieExpires(time() + $timeInSeconds);

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Was macht wSession::setSessionCookieExpires?
Die Funktion setzt die Ablaufzeit eines Cookies.
Ab welcher CMS-Version ist wSession::setSessionCookieExpires verfügbar?
Die Funktion ist ab **CMS-Version 019.005.093.000** verfügbar.
Wann muss wSession::setSessionCookieExpires aufgerufen werden?
Wichtig: Die Funktion muss **vor der ersten Ausgabe** (also bevor Inhalte an den Browser gesendet werden) aufgerufen werden.
Wie wird wSession::setSessionCookieExpires verwendet?
Die Funktion wird als Aufruf ausgeführt: <code class="codeInline">Boolean setSessionCookieExpires(Int $expires)</code>.
Welche Parameter benötigt wSession::setSessionCookieExpires?
Die Funktion benötigt einen Parameter: **$expires** (Int). In der Doku steht, dass eine Ablaufzeit als Zeit in Sekunden verwendet wird, z.B. <code class="codeInline">time() + $timeInSeconds</code>.
Wie kann ich mit der Funktion eine Cookie-Ablaufzeit von z.B. 1 Tag setzen?
Beispiel: <code class="codeInline">wSession::setSessionCookieExpires(time() + 86400);</code> wobei <code class="codeInline">86400</code> für 1 Tag in Sekunden steht.
Welche Rückgabe erwartet wSession::setSessionCookieExpires?
Die Signatur zeigt eine Rückgabe vom Typ **Boolean**.