如何在php中使用session进行注销

时间:2017-09-05 10:13:13

标签: php

这是我的名字.php

<?php 
    session_start();
    $now = time();
    if ($now > $_SESSION['expire']) {
    $id['success']=false;
    }else{
    if(isset($_SESSION['username'])){

    $id['success'] = true;
    $id ['userObj']= $_SESSION['username'];

    }
    }
    echo json_encode($id);
     return;

    ?>

这是我的logout.php

<?php
 session_start();
 unset($_SESSION['username']);
 //$a['success'] =false;
 if(session_destroy())
 {
    $a['success'] =true;
 }
 echo json_encode ($a);
 return;
?>

因为我正在使用jquery,ajax从php获取响应

当我在html主页上单击logout按钮后超时页面不会进入html主页

但是我在时间到期之前点击退出按钮,页面将返回到html主页并且错误显示在php中

<br />
<b>Notice</b>:  Undefined index: expire in <b>C:\xampp\htdocs\GoogleNexusWebsiteMenu\name.php</b> on line <b>4</b><br />
{"success":false}

0 个答案:

没有答案