次に、オンライン質問応答システムを作成したいと思います。ユーザーが一定時間内に質問を完了する必要があり、そうでない場合は自動的に回答が終了し、スコアが与えられるようにするタイマー機能を実装する方法を説明します。カウンター、アドバイスをいただけますか?
新しいページが開かれると、バックエンドは 1800 秒などの時間と秒を設定し、JS を使用してフロントでこの秒数に基づいてタイマーを作成しますバックエンドを終了し、1800 秒に提出します。バックエンドを与え、解答用紙を閉じます。
不正行為を防ぐために、バックエンドが開始しようとしているときに、回答の終了時間を記録する必要があります。時間がその時間より短い場合は、その時間を比較する必要があります。残り秒数を超えた場合は不正行為とみなされます。
新しいページが開かれると、バックエンドは 1800 秒などの時間を秒単位で設定します。フロントエンドは、JS を使用してこの秒数に基づいてタイマーを作成し、1800 秒に送信します。バックエンドになり、解答用紙は閉じられます。
不正行為を防ぐために、バックエンドが開始しようとしているときに、回答の終了時間を記録する必要があります。時間がその時間より短い場合は、その時間を比較する必要があります。残り秒数を超えた場合は不正行為とみなされます。
フロントエンドページはありません php ファイルに js を記述する方法
いわゆるフロントエンドページは、PHP ファイルから HTML を出力する場合、これがフロントエンドページです。そこに JS を記述し、AJAX メソッドをバックエンドに送信するだけです。バックエンドは別の PHP を使用して送信時間を処理します。