Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

Redirect Links funktionieren nicht

0 votes

Hallo liebes Support-Team,

ich sitze gerade an der Anbindung mit dem Feldanbieter und unsere Redirect-Links funktionieren noch nicht vollständig.

Der Anbieter hat mir folgenden Link zugesandt als Beispiel für ein Screenout:

https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=[unserTicket]

Auf Seite 1 habe ich folgenden Code eingefügt:

if (getRoute() == 'start') {
  $tic = readGET('tic');
  put('ID01_01', $tic);
  replace('%tic%', $tic);
}

Das wäre ein Beispiel für den Screenout ein paar Seiten später, der gleiche Fehler, dass es nicht funktioniert, tritt überall auf:

// 
if (value('SC04_01') == 1) {
  redirect('https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=[unserTicket]'); //
}

Meine interne Variable lautet wie folgt:

Rubrik ID: ID Panel [ID01]
Interne Variablen ID ID01_01 ID
Text/Zeichenkette

Intern wird die Variable auf jeden Fall ausgelesen und gespeichert, sie wird aber anscheinend nicht mehr zurück geleitet.

Was stimmt an dem Code noch nicht? Muss ich [unser Ticket] auch noch irgendwo einbauen?

Vielen Dank und viele Grüße
Melanie Bender

asked 3 days ago in SoSci Survey (dt.) by s088332 (195 points)

1 Answer

0 votes
 
Best answer

Sie müssen im Redirect-Link noch das [unserTicket] durch %tic% austauschen, also den Platzhalter, den Sie eingangs mit replace() definiert haben.

if (value('SC04_01') == 1) {
  redirect('https://mingle.respondi.com/s/883829/ospe.php3?c_0002=0&return_tic=%tic%'); //
}

Ich empfehle anstatt readGET() übrigens die Verwendung einer Frage vom Typ "Gerät und übermittelte Variablen". Dann ist das getRoute() nicht erforderlich.

answered 3 days ago by SoSci Survey (13,965 points)
selected 3 days ago by s088332
Vielen Dank für die super schnelle Antwort! Es hat geklappt!
...