在重定向到另一个页面之前显示弹出div html

时间:2019-01-22 07:39:54

标签: php html

我在插入语法后使用重定向来防止在php中重复插入

这是我的php代码:

if (mysqli_num_rows($result_email) > 0)
{
    $emailerror = true; //display pop up working properly
}
else 
{
      //insert sql syntax 
      $emailerror = false;
      header('Location: index.php');
}

插入sql语法可以工作,但是刷新页面时插入会翻倍,这就是为什么我添加标题位置来防止它。 但是我想在注册后显示弹出式注册成功并重定向到另一个页面

这是我的简短html代码:

<?php
if ($emailerror == true)
{
    echo "<div class='popup_email_error'> </div>";
}
else if($emailerror == false)
{
     echo "<div class='popup_register'> </div>";
}
?> // this code is working properly without header location syntax but the problem is the insertion sql is always doubled

我想先弹出然后再重定向到另一个页面,反之亦然 如何防止没有标题位置的双重插入

我已经尝试了javascript重定向,但是语法的插入是双重的

1 个答案:

答案 0 :(得分:0)

您可以使用flash软件包将其发送到您的视图。每次调用(包括重定向),它将存储在您的$_SESSION变量中。