在PHP中取消设置会话
我有一个表单,用于将记录插入数据库,如果一切正常,则会将用户重定向到索引页面,并显示一条消息(实际上设置了一个会话),说明操作的成功或失败 现在,我可以在add_book.php中设置会话,并在index.php中显示消息,但消息在重新加载页面后仍然存在,不会消失 在add_book.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
$_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解决方案解决不了您的问题吗?