私はこれを理解しようとしてネットを精査するのに2時間以上費やしました. 複数のフォーム送信を 60 秒より早く停止しようとしています。これが私が使用しているものです。
session_start();
if (!isset($_SESSION['last_submit']))
$_SESSION['last_submit'] = time();
if (time()-$_SESSION['last_submit'] < 60)
die('Post limit exceeded. Please wait at least 60 seconds');
else
$_SESION['last_submit'] = time();
私はこのビットをサイトで見つけましたが、それを機能させる限り、他に何も理解できませんでした. ページの最初に、前のページの POST 結果で DB クエリを実行するこのコードがあります。$last_submit
特定の値に設定する必要がありますか? どんな助けでも大歓迎です。