ホームページ  >  記事  >  バックエンド開発  >  PHP 表单防止刷新交付的方法

PHP 表单防止刷新交付的方法

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

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 までご連絡ください。