ゲームのウェブホストでウェブサイトをホストしています。私のウェブホストが私のゲームが行うリクエストの量を処理できるかどうかをテストしたかった. そこで、1 分間に 500 件のリクエストを自分の Web サイトに送信するスクリプトを作成しました。
すべてを完璧に処理しているように見えましたが、しばらくすると応答が返され、ERROR_WINHTTP_INVALID_SERVER_RESPONSE が返されました。私はそれをグーグルで検索しましたが、サーバーの応答が解析できなかったことがわかりました。
PHP コード:
<?php
$json = file_get_contents("php://input");
$array = json_decode($json, true);
include "../MySQL/connect_to_mysql.php"; //Just an basic mysqli_connect()
$query = mysqli_query($link, "UPDATE playerData SET wins = wins + 1 WHERE PlayerID='".$array['playerID']."'");
echo mysqli_error($link);
mysqli_close($link);
echo $_SERVER['REMOTE_ADDR'];
exit();
?>
ゲーム内スクリプトは、プレーヤー ID を含む配列を使用して、HTTPP PostAsync をこのファイルに送信するだけです。
これは、PHP コード、Web サイトの構成、またはゲーム内のコードのエラーですか? また、そのエラーを修正するにはどうすればよいですか?