Я начал сессию конфигурации страницы, а затем $_SESSION['logged_out'] = 1;
и на индексной странице, что:эхо Don `T показать, когда использование не устанавливается, глобальные переменные
if(isset($_SESSION['logged_out']))
{
echo "You have been logged out !";
unset($_SESSION['logged_out']);
}
Но эхо не workig, как снята с охраны находится перед ним. И я не понимаю, почему, пожалуйста, помогите мне. Редакция: Config Страница:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
ob_start();
session_start();
include 'connection.php';
include 'functions.php';
$logged_in = 0;
if(isset($_SESSION['username']) && isset($_SESSION['password']))
{
$username = sec($link, $_SESSION['username']);
$password = sec($link, $_SESSION['password']);
$udata = get_row($link, "SELECT * FROM accounts WHERE Username= '$username' && Password= MD5('$password')");
if(isset($udata['ID']))
{
$logged_in = 1;
if(isset($_GET['logout']))
{
unset($_SESSION['username']);
unset($_SESSION['password']);
$_SESSION['logged_out'] = "1";
mysqli_query($link, "UPDATE accounts SET rpgon = '0' WHERE Username = '$username'");
header('location: index.php');
}
}
} ?>
Главная страница:
if(isset($_SESSION['logged_out']))
{
echo "You have been logged out !";
unset($_SESSION['logged_out']);
}?>
Это он ...
Что вы получаете, когда говорите 'var_dump ($ _ SESSION)'? Вы видите 'logged_out' там? – Jeff
в любом случае я бы отменил логику там, чтобы иметь var 'logged_in' и проверить, все ли он там. – Jeff
Делает ли что-нибудь * шоу? Вы получаете какие-либо ошибки в журнале? – James