然后取消PHP回显会话
我正在尝试回显一个会话,然后取消其设置。 我有以下代码:然后取消PHP回显会话,php,session,Php,Session,我正在尝试回显一个会话,然后取消其设置。 我有以下代码: <?php if(isset($_SESSION['error'])) { ?> <div class="alert alert-danger" style="border-radius:0;margin-bottom:0;"> <i class="glyphicon glyphicon-warning-sign"><
<?php
if(isset($_SESSION['error']))
{
?>
<div class="alert alert-danger" style="border-radius:0;margin-bottom:0;">
<i class="glyphicon glyphicon-warning-sign"></i> <?php echo $_SESSION['error'];unset($_SESSION['error']);?>
</div>
<?php
}
?>
然后
if(isset($_SESSION['error']))
{
echo $_SESSION['error'];unset($_SESSION['error']);
}
调用session_start()
在php代码的基础上运行,以便使用会话
<?php
session_start();
if(isset($_SESSION['error']))
//...
试试看。但我没有接受过测试。你开始了吗?(在所有文件中)是的,我有@Fred ii如何分配$_会话['error']?$_会话['error']=“错误消息”@SwitcherWell,我唯一的意见是会话是在其他地方开始的,或者在变量赋值之后。我已经删除了关于会话的答案。当我注意到OP不想取消会话时,他想取消会话中的变量:)谢谢你的建议。
<?php
session_start();
if(isset($_SESSION['error']))
//...
<?php
if(isset($_SESSION['error']))
{
?>
<div class="alert alert-danger" style="border-radius:0;margin-bottom:0;">
<i class="glyphicon glyphicon-warning-sign"></i> <?php echo $_SESSION['error']; ?>
</div>
<?php
}
unset($_SESSION['error']);
?>