Bedigung funktioniert nicht

  • manuelone manuelone
    Padawan
    0 x
    50 Beiträge
    0 Hilfreiche Beiträge
    11. 10. 2010, 18:55

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

    1. lib.userref = COA_INT
    2. lib.userref {
    3. 10 = TEXT
    4. 10.data = getIndpEnv:HTTP_REFERER
    5. }


    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.

    1. lib.userref = COA_INT
    2. lib.userref {
    3. 10 = TEXT
    4. 10.if {
    5. value.data.isFalse
    6. data = getIndpEnv:HTTP_REFERER
    7.  
    8. }
    9. }

    Kann mir da jemand helfen?o.O


  • 1
  • froemken froemken
    Jedi-Ratsmitglied
    0 x
    811 Beiträge
    1 Hilfreiche Beiträge
    12. 10. 2010, 13:31

    Ich würd's so machen:

    1. lib.userref = COA_INT
    2. lib.userref {
    3. 10 = TEXT
    4. 10 {
    5. ifEmpty.data = getIndpEnv:HTTP_REFERER
    6. }
    7. }

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

    Stefan

  • manuelone manuelone
    Padawan
    0 x
    50 Beiträge
    0 Hilfreiche Beiträge
    12. 10. 2010, 13:36

    Danke für deine Antwort.
    Aber funktioniert irgendwie immer noch nicht so ganz...

  • froemken froemken
    Jedi-Ratsmitglied
    0 x
    811 Beiträge
    1 Hilfreiche Beiträge
    12. 10. 2010, 14:16

    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.

  • 1