注销按钮无法正常工作,并且无法正确重定向

时间:2019-08-14 12:30:48

标签: php

我正在使用模型视图控制器结构的Web项目,因此我有一个包含所有视图的文件夹以及位于根文件夹中的控制器。 事实是,除了我的注销按钮,一切似乎都可以正常工作。我不知道为什么。 每当我单击它时,我都会被重定向到一个不存在的页面:根文件夹中的presentation.php,而正如我所说的,该页面实际上位于模板文件夹中。每当我尝试转到正确的页面时,即使我尝试通过index.php,我也始终会重定向到不存在的该页面,即localhost / myproject / presentation.php。 因此,基本上,每次我单击注销按钮时,我的所有项目都会停止工作。我找不到错误,我不知道发生了什么,它像5天前一样工作。 这是我正在使用的代码:

// In header.php, where my log out button is
<a href="controleur.php?action=Logout" id="boutton"> Log out </a>

// In the controller
case "Logout":
            unset($_SESSION['username']);
            session_destroy();
            header ("Location: index.php?view=presentation");
        break;

// My index.php

if (!$view) $view = "presentation"; 

switch($view)
{   
    case "accueil" :
        include("templates/accueil.php");
    break;

    case "login" : 
        include("templates/login.php");
    break;

    case "signup" :
        include("templates/register.php");
    break;

    default : 
        if (file_exists("templates/$view.php"))
            include("templates/$view.php");

0 个答案:

没有答案