やあまた会ったね!最後に実行してから 15 分以上経過している場合にのみページで実行される一連のスクリプトを作成しようとしています。基本的に、私のデータベースは自動化されたスクリプトによって 30 分ごとに更新されます。また、その情報を表示し、セッション変数を更新するページは、データベースを開くたびにクエリを実行する必要があります。
したがって、クエリを最小限に抑えながらも安全を確保するために、セッション変数は、そのページが最後に表示されてから 15 分以上経過している場合にのみデータベースから更新されると考えました。私はいくつかのコードを書きましたが、実装する前に皆さんがそれを見てくれることを望んでいましたか?
if(!isset($_SESSION['time_next'])){
$_SESSION['time_next'] = time() + (15 * 60);
//15 minutes
}
else if(time() >= $_SESSION['time_next']){
//update all the session variables, etc...
$_SESSION['time_next'] = time() + (15 * 60);
}
どう思いますか?これは機能しますか?