与投票结果相反,这个问题与编程密切相关;)有一个问题,我只是不知道在哪里。
这是我的域http://congregation.blue-world.pl:
当我在localhost上测试时,它工作得非常好,当我按下logout时,它会将我重定向到登录,这很好。但是,当我在服务器上推送应用程序时,它在那里不起作用。为什么?有什么区别?
每当我点击退出时,它都会移至登录状态,但之后会再次将我重定向到管理员。为什么?在localhost上它不会像这样......
我有文件:
的index.php
$login = isset($_POST['login']) ? strip_tags($_POST['login']) : false;
$email = isset($_POST['email']) ? strip_tags($_POST['email']) : false;
$url = isset($_POST['url']) ? strip_tags($_POST['url']) : false;
$id = isset($_POST['id']) ? strip_tags($_POST['id']) : false;
$logout = isset($_GET['logout']) ? strip_tags($_GET['logout']) : false;
if ($login != false && $email != false && $id != false) {
$_SESSION['log'] = true;
$_SESSION['login'] = $login;
$_SESSION['email'] = $email;
$_SESSION['url'] = $url;
$_SESSION['id'] = $id;
}
if (empty($_SESSION['log']) || $logout == 'logout') {
$_SESSION['log'] = false;
unset($_SESSION['log']);
include('login.php');
} else {
include('admin.php');
}
和另外两个php文件,它们实际上是html文件: login.php,admin.php
点击退出后我只需要有这样的视图:
我登录时的和内容: