使用SESSION和header()登录!

时间:2014-09-26 17:45:30

标签: php-5.5

我尝试在登录后重定向到我的index.php主页,但它不起作用,我没有收到任何错误。

在我的index.php脚本的开头,我有以下代码将用户重定向到login.php页面:

<?php
if (!isset($_SESSION['username'])) {
     include 'login.php'; 
     die();
} 

?>

从我的loginController.php中,用户应该被重定向到index.php主页。 index.php和loginController.php位于同一个文件夹中。

<?php

ini_set('display_errors',1); 
 error_reporting(E_ALL);

          if(isset($_POST['username'], $_POST['password'])){
                 $username = $_POST['username'];
                 $password = $_POST['password'];

                 if(!empty($username) && !empty($password)){
                     try{
                        include 'models/login.php'; //This is another login.php else in the included one in index.php
                        $login = new Login($username, $password);

                        //echo "your query was successful :) ";
                        session_start();
                        $_SESSION['username'] = $username;                       
                        header('Location: index.php');


                      }
                      catch(Exception $exc){
                           echo $exc->getMessage();
                      }


        }  }           

   ?>

我想提一下我的查询是成功的

0 个答案:

没有答案