【发布时间】:2015-08-29 06:52:08
【问题描述】:
代码是这样的:(这是我制作的网络应用程序的最后一页)
<?php
if(isset($_GET['var'])
{
session_start();
$a=$_SESSION['prev_defined'];
#more use of session variable
session_destroy();
$_SESSION = array();
unset($_GET);
unset($_POST);
}
?>
现在,当我执行 Web 应用程序时,它运行良好,当我刷新上面给出的代码的最后一页时,警告消息显示未定义符号,因为 $_SESSION 变量以及 $_GET 和 $_POST 已经删除。我想在刷新时显示消息“SESSION OVER”。怎么做?如果条件放在哪里?我试图把上面的代码放在
if($_SESSION)
{
#entire code above
}
else
{
echo"SESSION OVER";
}
但它显示消息未定义变量_SESSION
【问题讨论】:
-
顶部需要 session_start()
-
@Farkie 我在实际代码中做到了...仍然无法做我想做的事