コールバックリクエストを行うペイメントゲートウェイのAPIを使用しています。コールバック要求が行われると、ゲートウェイは私が「OK」で応答することを期待します。多かれ少なかれ何もありません。そして、それはhtmlレンダリングされた応答を意味するものではありません。これらの2文字を含む単なるコールバックファイル。HTTPステータスコード200/OKが必要なわけではないことに注意してください...「OK」という単語の実際のデータ(ヘッダーではない)が必要です。
したがって、これは機能しません。
<html><body>OK</body></html>
これは機能します:
<?php echo "OK"; ?>
ただし、[OK]を返送した後、サーバー側でいくつかの処理を行ってから、ブラウザーページを別のページにリダイレクトする必要があります。しかし、私がやろうとすると:
<?php
echo "OK";
header('Location: http://www.store.com/success.php');
exit;
?>
ゲートウェイはエコー「OK」を無視し、代わりにリダイレクト先のsuccess.phpページからhtmlを読み取ります。
では、どうすればOKだけを返送できますが、自分の側で作業を続けることができますか?
ありがとう