コードをコピーします コードは次のとおりです:
/*
* php
でフォームの繰り返し送信を防ぐ方法 */
session_start();
if (empty($_SESSION) ['ip'] )) {//最初の書き込み操作では、データベースに書き込むかどうかを知るために、IP アドレスが記録されているかどうかを判断します
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; //最初の書き込み Enter は、その後のリフレッシュまたはリトリートの判断への道を切り開きます
//........//データベース操作の書き込み
} else {//最初の書き込みの後に操作がすでにあります。データベースには書き込まれなくなります
echo 'Please do notfresh and back again' //プロンプトやその他の記述内容を書き込みます
}
?>
別の方法は:
1. ページ上でランダム コードを生成します。つまり、送信するたびにランダム コードが異なります。
2. 送信する際、データが存在する場合は送信されません。
http://www.bkjia.com/PHPjc/328093.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/328093.html技術記事次のようにコードをコピーします。 ?php /* * php*/ session_start(); でフォームの繰り返し送信を防止する方法 if (empty($_SESSION['ip'])) {//最初の書き込み操作で、 IP アドレスを記録します...