Ich greife das Thema noch mal auf, weil ich vor dem selben Problem stehe:
Von einem Contao Formular aus soll eine Newsletter-Anmeldung an Cleverreach gesendet werden. Da im Formularmodul nur auf eine interne Seite weitergeleitet werden kann, empfange ich dort mit \Input::post die Daten aus dem Formular und baue daraus einen neuen post request an Cleverreach, den ich mit \Request versenden möchte:
Code:
$action = "cleverreach url für anmeldungen per post request";
$formData = array(
"salutation" => \Input::post("salutation"),
"title" => \Input::post("title"),
"firstname" => \Input::post("firstname"),
"lastname" => \Input::post("lastname"),
"company" => \Input::post("company"),
"email" => \Input::post("email")
);
$form = new \Request();
$form->send($action, http_build_query($formData), "POST");
Das Problem ist nun, dass die Seite aufgerufen wird, aber die post variablen nicht mitkommen. Wenn ich statt mit \Request mit curl poste, geht es. Es scheint so, als ob die \Request Klasse die Post Werte nicht mitsendet.
Weiss jemand, wo ich eine Doku der contao \Request Klasse finde?