[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сессии
Страницы: 1, 2
XphpX
Цитата (Kusss @ 20.06.2017 - 15:02)
старт сессии нужно осуществлять ДО вывода какой либо информации.
Что у вас в файле restricted1.php ?

Вот restricted1.php

<?php
require_once './includes/authenticate.php';
?>
<!doctype html>
<
html>
<
head>
<
meta charset="utf-8">
<
title>Restricted Page</title>
<
link href="css/styles.css" rel="stylesheet" type="text/css">
</
head>
<
body>
<
h1>Restricted Page</h1>
<?php include './includes/logout_button.php'; ?>
<p>Hi, <?= htmlentities($_SESSION['username']); ?></p>
<
p><a href="restricted2.php">Go to page 2</a></p>
</
body>
</
html>


А вот authenticate.php
<?php
require_once __DIR__ . '/init.php';
use Parsclick\Sessions\AutoLogin;
if (isset($_SESSION['authenticated']) || isset($_SESSION['parsclick_auth'])) {
// we're OK
} else {
$autologin = new AutoLogin($db);
$autologin->checkCredentials();
if (!isset($_SESSION['parsclick_auth'])) {
header('Location: login.php');
exit;
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.