TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Per TS referer auslesen, splitten und auf parameter zugreifen


Autor Nachricht
Verfasst am: 12. 11. 2009 [14:05]
danton
Themenersteller
Dabei seit: 21.09.2006
Beiträge: 148
Hi
Ich möchte gerne den Referer splitten.

Referer = http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=SQt&q=suchbegriff

TYPOSCRIPT
20 = TEXT
20{
  data = getIndpEnv:HTTP_REFERER
  wrap = <td>|</td>
  split{
    token = &
    wrap = |
    1.current = 1
  }
}


Das funktioniert auch wunderbar.
Damit bekomme ich folgende Ausgabe:
http://www.google.de/search?hl=de
client=firefox-a
rls=org.mozilla%3Ade%3Aofficial
hs=SQt
q=suchbegriff
btnG=Suche
meta=
aq=f
oq=


Jetzt würde ich aber gerne noch den Parameter q auslesen der den Suchbegriff enthält.
D.h. ich bräuchte einen split im split.
Leider funktioniert sowohl folgendes als auch das letzte TS nicht.

TYPOSCRIPT
20 = TEXT
20{
  data = getIndpEnv:HTTP_REFERER
  wrap = <td>|</td>
  split{
    token = &
    wrap = |
    1.current = 1
    1{
      10 = TEXT
      10{
        current = 1
        split{
          token = q=
          wrap = / | /
          1.current = 1
        }
      }
    }
  }
}



TYPOSCRIPT
20 = TEXT
20{
  data = getIndpEnv:HTTP_REFERER
  wrap = <td>|</td>
  split{
    token = &
    wrap = |
    1.current = 1
    1{
      split{
        token = q=
        wrap = / | /
        1.current = 1
      }
    }
  }
}


Wie komme ich hier weiter?
Danke und Gruß Danton
Profil
Verfasst am: 12. 11. 2009 [17:23]
gmf
Dabei seit: 02.08.2009
Beiträge: 86
Hallo,

ich glaube das muss noch ein "cObjNum" rein:

TYPOSCRIPT
20 = TEXT
20 {
  data = getIndpEnv:HTTP_REFERER
  wrap = <td>|</td>
  split{
    token = &
    cObjNum = 1
    1.current = 1
    1{
      split{
        token = q=
        cObjNum = 1
        1.current = 1
        1.wrap = / | /
      }
    }
  }
}
Profil
Verfasst am: 12. 11. 2009 [18:33]
danton
Themenersteller
Dabei seit: 21.09.2006
Beiträge: 148
Yep genau das wars.
Vielen Dank nochmal
Profil