PHP session_start()无法正常工作(?)

时间:2018-03-12 11:01:22

标签: php

所以我在这里遇到了一些麻烦。

例如,

我有3页,login.phpmain_admin.phpmain_client.php

如果客户进入网站,他们将转到main_client.php,但如果我将链接更改为main_admin.php,它仍会进入客户的会话。

有什么办法可以删除吗?

我在每个页面都有session_start()函数调用。

<?php 
    session_start();
    if (!isset($_SESSION['login']))
        header("Location: login.php?oper=ins&perm=1");
?> 



它解决了!感谢MCMXCII的后期编辑和B. Desai的解决方案。

1 个答案:

答案 0 :(得分:0)

如果我理解你想要达到的目标,那就做那样的事情:

<?php 

 $session_start();

 if ( ! isset($_SESSION['login']))
      header("Location: login.php?oper=ins&perm=1");

 if ( ! isset($_SESSION['isAdmin']))
      header("Location: login.php?oper=ins&perm=1");

 ?>