void redirect(string URL, [boolean Fortsetzen])
Die Funktion redirect()
leitet den Teilnehmer direkt zu der angegebenen Internet-Adresse (URL).
true
an, so kann der Befragte den Fragebogen später auf der nachfolgenden (!) Seite fortsetzen.
Wichtig: Ein redirect()
sollte immer alleine auf der Fragebogen-Seite stehen. Andere Befehle (z.B. eine Frage), die vor dem Befehl stehen, werden zwar ausgeführt, aber es wird nichts angezeigt. Befehle, die hinter dem redirect()
stehen, werden vollständig ignoriert.
Wichtig: Wird der zweite Parameter nicht angegeben oder auf false
gesetzt, so wird der Fragebogen als abgeschlossen markiert. Damit wird der Datensatz z.B. von der Funktion statistic()
gezählt.
Hinweis: Damit eine spätere Fortsetzung der Befragung möglich ist, muss die andere Internet-Seite den Teilnehmer nicht nur zurückschicken, sondern auch die Interview-Kennung (siehe caseToken()
und %caseToken%
) übergeben, z.B. https://www.soscisurvey.de/projekt?i=WBE0R7V8 – ein späterer Aufruf via personalisiertem Link mit Teilnahmecodes ist ebenfalls möglich.
Tipp: Wenn der Teilnehmer zwischendurch eine andere Internetseite benutzen und anschließend zurückkehren soll, kann die andere Internetseite neben der Interview-Kennung (s.o.) auch Daten mitschicken. Diese können auf der Seite nach dem redirect()
mittels Frage Gerät und übermittelte Variablen im Datensatz gespeichert werden.
redirect('http://www.panel.tld/quotaout.php?panelID=%reference%', false);