Sie können nicht einfach POST
eineine Daten an einem anderen PHP-Datei aus einer PHP-Datei mit header()
. Sie müssen eine Funktion/API verwenden, so genannte cURL
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.example.com/tester.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"postvar1=value1&postvar2=value2&postvar3=value3");
// in real life you should use something like:
// curl_setopt($ch, CURLOPT_POSTFIELDS,
// http_build_query(array('postvar1' => 'value1')));
// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
// further processing ....
if ($server_output == "OK") { ... } else { ... }
?>
Wenn Sie nicht dieses große Code jedes Mal und die Fehler debuggen schreiben kann, ich recommened Sie UniREST Client für diese Arbeit verwenden. Es ist einfach, unkompliziert, leicht und macht die Arbeit für uns.
Herunterladen UniREST from here
try 'var_dump ($ _ REQUEST);' auf retry.php – hungrykoala
Was möchten Sie tun? Erhalten Sie den Wert von 'Betrag'? – Swellar
Um den Wert von etwas in der 'URL' zu erhalten, verwenden Sie' $ _GET'. Ich denke, Sie verwenden '$ _POST', basierend auf dem Titel – Swellar