Hallo,
ich möchte mittels file_get_contents und POST, Formulardaten an eine Seite weitergeben. Aber irgend etwas scheint noch nicht zu stimmen, weil die Daten nicht angenommen werden. Ich denke der Fehler liegt irgendwo an der Belegung der Variable $contextOptions (Anm. SESSION ist eine Konstante die ich vorab definiert habe. Deren Inhalt sieht so aus:
"Cookie: dfee=3cc0e907619f97a7b796774ec9d1eb11; SID=72c849aeb9d54e4cfe01647edad02db7"
Kann mir jemand auf die Sprünge helfen?
TIA, Alex
ich möchte mittels file_get_contents und POST, Formulardaten an eine Seite weitergeben. Aber irgend etwas scheint noch nicht zu stimmen, weil die Daten nicht angenommen werden. Ich denke der Fehler liegt irgendwo an der Belegung der Variable $contextOptions (Anm. SESSION ist eine Konstante die ich vorab definiert habe. Deren Inhalt sieht so aus:
"Cookie: dfee=3cc0e907619f97a7b796774ec9d1eb11; SID=72c849aeb9d54e4cfe01647edad02db7"
PHP-Code:
$body = http_build_query(array(
"recipient" => $recipient,
"sender" => $sender,
"msgbody" => $message));
$contextOptions = array("http" => array (
"method" => "POST",
"header" => SESSION .
"Content-type:application/x-www-form-urlencoded" .
"Content-length: ". strlen($body) . "\r\n",
"content" => $body));
$context = stream_context_create($contextOptions);
$url = "http://www.example.de/page.html";
$page = file_get_contents($url, false,$context);
TIA, Alex
Kommentar