在PHP中取消设置会话

在PHP中取消设置会话,php,session,session-cookies,session-state,Php,Session,Session Cookies,Session State,我有一个表单,用于将记录插入数据库,如果一切正常,则会将用户重定向到索引页面,并显示一条消息(实际上设置了一个会话),说明操作的成功或失败 现在,我可以在add_book.php中设置会话,并在index.php中显示消息,但消息在重新加载页面后仍然存在,不会消失 在add_book.php中。我有这个 $_SESSION['insert'] = "Record inserted into the database"; session_regene

我有一个表单,用于将记录插入数据库,如果一切正常,则会将用户重定向到索引页面,并显示一条消息(实际上设置了一个会话),说明操作的成功或失败

现在,我可以在add_book.php中设置会话,并在index.php中显示消息,但消息在重新加载页面后仍然存在,不会消失

在add_book.php中。我有这个

$_SESSION['insert'] = "Record inserted into the database";
                        session_regenerate_id();
                        session_write_close();
                        echo '...succesfully add new book...';
                        header("Location: index.php");
                        exit();  
<?php if(isset($_SESSION['insert'])){
?>
<p class="update"><?php echo $_SESSION['insert'];?></p>
<?php
}//end of isset $_SESSION['insert']
?>
在index.php中,我有一个

$_SESSION['insert'] = "Record inserted into the database";
                        session_regenerate_id();
                        session_write_close();
                        echo '...succesfully add new book...';
                        header("Location: index.php");
                        exit();  
<?php if(isset($_SESSION['insert'])){
?>
<p class="update"><?php echo $_SESSION['insert'];?></p>
<?php
}//end of isset $_SESSION['insert']
?>


在显示以下内容后尝试删除会话:

<?php if(isset($_SESSION['insert'])){
?>
<p class="update"><?php echo $_SESSION['insert'];?></p>
<?php
unset($_SESSION['insert']);
}//end of isset $_SESSION['insert']
?>


在显示以下内容后尝试删除会话:

<?php if(isset($_SESSION['insert'])){
?>
<p class="update"><?php echo $_SESSION['insert'];?></p>
<?php
unset($_SESSION['insert']);
}//end of isset $_SESSION['insert']
?>


尝试删除会话变量的内容

 <p class="update"><?php echo $_SESSION['insert']; $_SESSION['insert'] = "";?></p>


尝试删除会话变量的内容

 <p class="update"><?php echo $_SESSION['insert']; $_SESSION['insert'] = "";?></p>


session\u start()可能?您是否尝试过取消会话?那么,您到底在做什么来从会话中删除消息?它不会自行消失。会话已启动。@Manikiran解决方案解决不了您的问题吗?会话\u start()可能?您是否尝试过取消会话?那么,您到底在做什么来从会话中删除消息?它不会自行消失。会话已经启动。@Manikiran解决方案解决不了您的问题吗?