【发布时间】:2014-04-23 06:08:49
【问题描述】:
我正在使用 html 表单、php、mysqli 来保存信息。我的表单运行良好,但是在单击提交按钮后,如果我刷新页面,那么我的 mysql 将再次保存值并再次保存。如何阻止这种情况?
我的代码部分
public function registration($name,$email,$en_pass)
{
$sql="INSERT INTO register_user (register_name, register_mail, register_password) VALUES ('$name', '$email' ,'$en_pass')";
if( mysqli_query($this->con, $sql))
{
echo "Registration successfull. Wait for approvel.";
}
【问题讨论】:
-
向每个请求添加令牌(发布/获取值和会话)并在成功后取消设置会话值,如果该值不在会话/获取/发布中,则不要执行注册