Es ist nicht die Post Anfrage senden. Ich bin mir nicht sicher, warum oder was ich falsch mache. PHP Curl Beitrag Anfrage funktioniert nicht kein Beitrag
Dies ist die API in der Datenbank:
//servapi added to code for clarity
$servapi = "https://(hidingwebsiteforthispost).com/api.php?key=(my_key)&service=31&action=order&profile=[link]&amount=[amount]"
//original code
$arrayFind = array(
'[link]',
'[amount]'
);
$arrayReplace = array(
$link,
$quanity
);
$APILink = $servapi;
$APILink = str_replace($arrayFind, $arrayReplace, $APILink);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $APILink);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_exec($ch);
curl_close($ch);
von Moderator Hinzugefügt:
Benutzer ist zu prüfen, ob eine POST-Anforderung durch die Überprüfung seines Kontos auf dem Zielserver erfolgreich ist. Wenn dies erfolgreich ist, wird eine neue Bestellung unter seinem Konto gestartet. Wenn er die API-Zeichenfolge von requestmaker.com verwendet, wird eine neue Bestellung erstellt, aber wenn er den obigen Code ausführt, wird keine neue Bestellung erstellt.
Wenn Sie var_dump zum Überprüfen des zurückgegebenen Pakets von curl_exec($ch)
verwenden, gibt der Benutzer an, dass die Antwort leer ist.
Der Benutzer hat auch seinen Code aktualisiert, um CURLOPT_POST auf true zu setzen.
Vaxified L, um die Leute zu helfen, die Ihre Frage beantworten werden, fügen Sie bitte einige Details hinzu. Woher wissen Sie, dass die Funktion curl_exec() keine Daten an die API sendet? Haben Sie Protokolle vom Server? Alle Informationen, die Sie angeben, warum Sie glauben, dass der Code funktioniert oder nicht, helfen uns zu verstehen, was Sie versucht haben und was Sie noch nicht versucht haben. –
Ich besitze nicht die API, aber ich habe die Anfrage auf requestmaker.com getestet und es hat gut funktioniert. Aber wenn ich gehe, um die Anfrage auf meinem Server zu senden passiert nichts. –
Sie sagen also, dass die Anforderung eine Änderung vornehmen sollte, die auf der Zielwebsite sichtbar ist, und wenn Sie diese Website über eine andere Methode anzeigen, die die erwartete Änderung nicht anzeigt. Ist das richtig? –