Zum Inhalt springen

Bedigung funktioniert nicht

Erstellt am 11. Oktober 2010 · 3 Antworten · letzte Antwort am 12. Oktober 2010

Tags: Frage

manuelone ·

Hallo,
ich setze wie folgt den Referer als Session (funktioniert).

lib.userref = COA_INT
lib.userref {
  10 = TEXT
  10.data = getIndpEnv:HTTP_REFERER
}

Möchte aber natürlich diesen nicht jedes mal überschreiben wenn der User auf der Webseite surft.
Daher soll die Sessionvarible nur gesetzt werden wenn diese leer ist.
Hab das wie folgt versucht, funktioniert aber leider nicht.

lib.userref = COA_INT
lib.userref {
  10 = TEXT
  10.if {
    value.data.isFalse
    data = getIndpEnv:HTTP_REFERER
    
  }
}

Kann mir da jemand helfen?o.O

froemken ·

Ich würd's so machen:

lib.userref = COA_INT
lib.userref {
  10 = TEXT
  10 {
    ifEmpty.data = getIndpEnv:HTTP_REFERER
  }
}

Auch wenn ich bezweifel, dass das Dein Problem löst.

Stefan

froemken ·

Ich hab keine Ahnung, was Du da eigentlich bauen willst. Mit jedem erneuten Aufruf Deiner Seite ist der Inhalt von COA_INT eh wieder leer. Da wird auch nix in irgendwelchen Sessions gespeichert.
Wenn Du etwas in Sessions reinschreiben möchtest, dann mach wenigstens eine userFunc und realisier das mit Hilfe von PHP.