ホームページ  >  記事  >  バックエンド開発  >  PHP フォームの更新配信を防ぐ方法

PHP フォームの更新配信を防ぐ方法

WBOY
WBOYオリジナル
2016-06-13 12:27:13788ブラウズ

PHP フォームの更新送信を防ぐ方法

http://bbs.chinaunix.net/thread-667547-1-1.html より抜粋

-------- -------------------------------------------------- - --------

フォームページを出力する場合: (完璧ではないので例を示します)
$intFlag = md5(time());
$strFlag = ' flag_ $intFlag';
$_SESSION["$strFlag"] = 1;


その後データを受け入れる:
$action_flag = trim($_POST["action_flag"]);
if ($action_flag!="" && $_SESSION["$action_flag"]==1)
{
$_SESSION["$action_flag"] = 2;
//データを処理します
}
else
{
die("重複した送信またはその他のエラー");
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。