POST per PHP und die URL danach aufrufen
Hallo,
ich habe einen Zahlungsanbieter, welche die Daten per POST übermittlen benötigt.
Als Beispiel gibt es dies hier:
Nun muss ich das aber in PHP machen. Soweit konnte ich mir helfen, aber ich weiß nicht wie ich nach dem übermittlen der Daten die URL öffnen kann:
Bin für jeden Tipp dankbar.
ich habe einen Zahlungsanbieter, welche die Daten per POST übermittlen benötigt.
Als Beispiel gibt es dies hier:
<?php
include("PlatiOnlineRo/clspo.php");
include("PlatiOnlineRo/RSALib.php");
$my_class = new PO3();
$my_class->LoginID = "test";
$my_class->KeyEnc = $ke;
$my_class->KeyMod = $km;
$my_class->amount = "1.00";
$my_class->currency = "RON";
$my_class->OrderNumber = "1";
$my_class->action = "2";
$ret = $my_class->InsertHash_Auth();
?>
<form id="registerForm" autocomplete="off" method="post" action="https://url">
<?php echo $ret;?>
<input type="hidden" name="f_login" value="<?php echo $my_class->LoginID;?>">
<input type="hidden" name="f_show_form" value="1">
<input type="hidden" name="f_amount" value="<?php echo $my_class->amount;?>">
<input type="hidden" name="f_currency" value="<?php echo $my_class->currency;?>">
<input type="hidden" name="f_order_number" value="<?php echo $my_class->OrderNumber;?>">
<input type="hidden" name="F_Language" value="ro" >
<input type="hidden" name="F_Lang" value="ro">
<input type="hidden" name="f_order_string" value="<descriere">
<input type="hidden" name="f_first_name" id="f_first_name" value="">
<input type="hidden" name="f_last_name" id="f_last_name" value="">
<input type="hidden" name="f_cnp" value="-">
<input type="hidden" name="f_address" id="f_address" value="">
<input type="hidden" name="f_city" id="f_city" value="">
<input type="hidden" name="f_state" id="f_state" value="">
<input type="hidden" name="f_zip" id="f_zip" value="">
<input type="hidden" name="f_country" id="f_country" value="">
<input type="hidden" name="f_phone" id="f_phone" value="">
<input type="hidden" name="f_email" id="f_email" value="">
<input type="hidden" name="f_company" value="">
<input type="hidden" name="f_reg_com" value="">
<input type="hidden" name="f_cui" value="">
<!-- daca e test mode START here -->
<input type="hidden" name="f_Test_Request" value="1">
<!-- daca e test mode END here -->
<input type="submit" value="Plateste" />
</form>
Nun muss ich das aber in PHP machen. Soweit konnte ich mir helfen, aber ich weiß nicht wie ich nach dem übermittlen der Daten die URL öffnen kann:
$fp = fsockopen($host,80);
fputs($fp, "POST $path HTTP/1.1\n" );
fputs($fp, "Host: $host\n" );
fputs($fp, "Content-type: application/x-www-form-urlencoded\n" );
fputs($fp, "Content-length: ".strlen($data_to_send)."\n" );
fputs($fp, "Connection: close\n\n" );
fputs($fp, $data_to_send);
fclose($fp);
Bin für jeden Tipp dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 174718
Url: https://administrator.de/contentid/174718
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
10 Kommentare
Neuester Kommentar
kommt die Fehlermeldung auf der Seite, dass keine post Variablen übermittelt werden.
Das stimmt ja auch.
Wenn du das mit PHP machst sendet dein Server ein POST.
Du sagst dann aber dem Client er soll die Seite per GET aufrufen:
header("Location: https:/secure2.plationline.ro/trans30.asp");
Das sind für die Seite zwei völlig verschiedene Nutzer.