Skip to main content

bx:cookie

Mit diesem Tag können Cookies gesetzt/gelesen und Vergleiche angestellt werden. (verfügbar ab Version 2.6)

Funktionen:

bx:cookie

<bx:cookie name="{meinCookie}" [not] />
<bx:cookie name="{meinCookie}" [not] > ...Inhalt... </bx:cookie>
<bx:cookie name="{meinCookie}" value="{meinWert}" [not]> Ausgabe </bx:cookie>

Die Ausgabe von Cookies erfolgt einfach durch die Angabe von name. Mit Zeile 2 kann überprüft werden, ob es den Cookie überhaupt gibt. Weiterhin kann der gespeicherte Wert verglichen werden.

name name des gesetzten Cookies value Vergleichswert not kehrt die Bedingung um

cookie.cut

<bx:cookie.cut name="{meinCookie}" value="{meinWert}" [domain="..."] [path="..."] [maxage="..."] [secure] />
<bx:cookie.cut name="{meinCookie}" [...]> Wert für Cookie </bx:cookie.cut>

Hiermit kann ein Cookie gesetzt werden. Der Wert kann entweder über den Tag-Inhalt oder über value übergeben werden.

name Name des Cookies value Wert, der gesetzt werden soll domain für den Cookie gültige Domain Wenn nicht angegeben, wird geladen…diese vom Browser automatisch auf die aktuelle Domain gesetzt. Wird z.B. als Domain "example.org" gesetzt, ist das Cookie auch unter "sub.example.org" verfügbar. Es kann keine fremde Domain eingetragen werden. path Das selbe Prinzip wie für domain gilt für path. Wird hier "/" eingetragen (Default-Wert) ist das Cookie auch unter "/sub/" verfügbar. maxage Verfallsalter des Cookies Valide Werte:   -1 (Default-Wert, Session-Cookie = wird gelöscht, wenn Browser geschlossen wird),   0 (Cookie wird sofort gelöscht, siehe auch cookie.delete)   Angabe in Sekunden (wie lang das Cookie gültig sein soll). secure secure legt fest, dass das Cookie nur über HTTPS übertragen werden soll.

cookie.copy

<bx:cookie.copy ... [...]

Funktioniert wie bx:cookie.cut, nur wird der Wert, der per Tag-Inhalt oder value gesetzt wird, noch zusätzlich ausgegeben.

cookie.delete

<bx:cookie.delete name="{meinCookie}" [domain="..."] [path="..."] />

Mit diesem Befehl kann ein Cookie gelöscht werden. Es kann zusätzlich path (Standardwert "/") und domain angegeben werden (Erklärung siehe oben bei cookie.cut).

Beispiele

Beispiel Titel

<bx:cookie name="sprache" not >
  <bx:cookie.cut name="sprache">de</bx:cookie.cut>
</bx:cookie>

Keine Verweise gefunden.

Suchbegriffe

Cookies