Externes Formular verarbeiten
Hallo,
mal kurz und knapp.
Ich erhalte Daten eines Formulares aus einer App und soll diese intern verarbeiten und per E-Mail weiter senden.
Das funktioniert in internen Test soweit auch. Allerdings kommt dann bei der Übermittlung der Fehler mit dem invalid Request Token.
Wenn ich ein Token generieren lasse und es dem Formular übermittle, ist es immernoch ungültig.
Das Token generiere ich im Contao Umfeld so
PHP-Code:
$response[0]['token'] = \RequestToken::get();
header('Content-Type: application/json; charset=utf-8');
echo json_encode($response);
exit;
Aber wie gesagt, wenn ich das Token an das Formular übersende, damit es ein gültiges Token bei der Übermittlung hat, wird mir trotzdem angezeigt, dass es ungültig sein.
Wie kann ich das umgehen?
EDIT:
Die App spuckt keinen Fehler mehr aus. Auch die email.log sagt das die Mail verschickt wurde, aber es kommt nichts an.
Wo liegt der Fehler?
EDIT 2:
der Fehler liegt wohl an
PHP-Code:
$json = file_get_contents("php://input");
Wenn ich es ausgebe kommt immer null zurück bzw ein leerer String.
Lese ich die Daten falsch ein?
Das Formular versendet Kontaktdaten sowie ein Bild, falls euch das weiter hilft.