0 votes
in SoSci Survey (dt.) by s252163 (160 points)
closed by SoSci Survey

Ich habe eine ergänzende Frage zu Ihrer Antwort auf meine Anfrage:
https://support.soscisurvey.de/?qa=50830/gleichzeitig-ubermitteln-teilnehmer-fragebogen-weiterleiten&show=50842#a50842

Ich habe versucht am Ende des Fragebogens 1 über sendPOST()-Funktion an den externen Panelanbieter die Info "im Hintergrund" zu übermitteln, dass Person x den Fragebogen 1 ausgefüllt hat ohne diese Person direkt zum Panelanbieter umzuleiten, sondern auf einen weiteren, zweiten Fragebogen weiterzuleiten. Leider habe ich beim Testen festgestellt, dass die Übermittlung der Information an den Panelanbieter nicht klappt. Ich bin mir nun nicht sicher, ob mein Befehl am Ende des Fragebogens 1 nicht stimmt oder es wirklich nicht funktioniert. Ich hab auf der vorletzten Seite folgenden PHP Code definiert, mit dem Ziel, dass an den Panelanbieter rückgemeldet wird, dass der Proband (Probanden-ID übergeben über s) den Fragebogen 1 (v = 1) abgeschlossen hat. Für den Proband sichtbar ist nur die Weiterleitung zum Fragebogen 2 (anderes SoSciSurvey-Projekt wie Fragebogen 2).

if (value('VA07') == 1) {
$link = 'https://panelanbieter.de/887772/?v=1&s='.caseSerial();
sendPOST($link);
} // Weiterleitung Info Teilnahme an Fragebogen an Panelanbieter, wenn VA07 ==1, d.h. Proband möchte direkt mit Fragebogenteil 2 weitermachen
if (value('VA07') == 1) {
redirect ('https://soscisurvey.xx/Fragebogen2/?s=%caseSerial%', false);
} // Weiterleitung zu Fragebogen 2

Stimmt etwas an meinem PHP Code nicht? Wenn ja, was muss ich ändern? Wenn nein, gibt es eine andere Möglichkeit wie ich die Infos an den externen Panelanbieter übergeben kann?

closed with the note: Es liegen keine weiteren Informationen zu dem Problem vor, welche für eine hilfreiche Antwort erforderlich wären.
by SoSci Survey (327k points)
> Leider habe ich beim Testen festgestellt, dass die Übermittlung der Information an den Panelanbieter nicht klappt.

Der Panel-Anbieter sollte den Link-Aufruf in seinen Logfiles finden. Könnten Sie bitte prüfen, ob das der Fall ist?

Lassen Sie sich ruhig auch mal anzeigen, was vom Server zurück kommt:

$result = sendPOST($link);
debug($result);

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

...