1

オンラインクイズを作成しています。データベースからランダムな質問を取得し、ユーザーに表示しています。ページを更新すると別のリクエストが作成され、ユーザーは別の質問セットを取得します。それを防ぐ方法

4

1 に答える 1

1

Nemoden のコメントに基づく:

<?php
// start session
session_start();

// if questions were not fetched for this session yet...
if( !isset( $_SESSION[ 'questions' ] ) )
{
    // fetch questions and put in $_SESSION[ 'questions' ]
    $_SESSION[ 'questions' ] = fetchRandomQuestionsFromDatabase();
}

// loop through $_SESSION[ 'questions' ] and do something with each question
foreach( $_SESSION[ 'questions' ] as $question )
{
    // print question, or something
}
于 2012-11-16T10:18:03.480 に答える