У меня проблемы с моими переменными php SESSION
моя система аутентификации работала нормально на моем сервере xampp, и теперь у меня проблемы с тех пор, как я перешел на bluehost
обычно, если я открываю страницу, подобную index.php, она проверяет, вошли ли вы в систему и не отправляет ли вас на страницу входа, но это не работает
и просто для тестирования я попытался повторить $_SESSION['username']
, и он оказался пустым
Теперь я сделал то, что сказал ALEX, и получил эту ошибку:
Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /home7/.../public_html/blog.php:4) в /home7/blogboua/public_html/blog.php в строке 22 * 1006 *
вот код:
<?php session_start(); ?>
<html>
<head>
<?php
ini_set('display_errors', 'on');
error_reporting(E_ALL);
/*-----Connect to Database-----*/
include ('connect_database_2.php');
//check if logged in
function isLoggedIn()
{
if(isset($_SESSION['valid']) && $_SESSION['valid'])
return true;
return false;
}
//if the user has not logged in
if(!isLoggedIn())
{
header('Location: login_form.html');
die();
}
/* get username */
$username = $_SESSION['username'];
/*-----Include Navigation------*/
include ('frame.html');
?>