投稿リクエストを送信していません。私はなぜ、あるいは私が間違っているのかはわかりません。モデレーターによって追加されましたPHP Curl投稿要求が機能していない投稿がありません
//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);
:
これは、データベースのAPIである
ユーザーは、POSTリクエストが送信先サーバー上の自分のアカウントを見直すことで成功しているかどうかを検証しています。成功すると、彼のアカウントの下で新しい注文が開始されます。 requestmaker.comのAPI文字列を使用すると、新しい注文が作成されますが、上記のコードを実行すると新しい注文は作成されません。
var_dumpを使用して返されたパケットをcurl_exec($ch)
から検査する場合、ユーザーは応答が空であると示します。
また、ユーザーはCURLOPT_POSTをtrueに設定するコードを更新しました。
あなたの質問にお答えする人々を助けるために、いくつかの詳細を追加してください。 curl_exec()関数がAPIにデータを送信していないことをどのように知っていますか?あなたはサーバーからのログを持っていますか?あなたがコードが動作していると思われる理由、または動作していないと思われる理由について、あなたが提供したすべての情報は、あなたが試したことやまだ試していないことを理解するのに役立ちます。 –
私はAPIを所有していませんが、requestmaker.comでリクエストをテストしたところ正常でした。しかし、私は私のサーバー上で要求を送信するために行く何も起こりません。 –
したがって、リクエストはターゲットサイトで表示される変更を行う必要があり、期待していた変更が表示されない別の方法でそのサイトを表示すると言います。これは正しいです? –