PHP: Error Undefined index logged_in
Hvordan kan det være at et php script kan køre så ganske fint på ens localhost også barefalde fra hinanden når det bliver rykket over på net host side??
Så jeg har kørt en error report for at se om jeg får samme fejl begge steder, men det gør
jeg ikke. På localhost logger den ind og gør som den skal, hvor den på internet hosten
kommer med error:
Error: [8] Undefined index: logged_in
Lad os se hvad den brokker sig over.
if ($_SESSION['logged_in'] == true) {
// If user is already logged in, redirect to main page
redirect('../index.php');
Det er da underligt da logged_in bliver defineret i min funktion:
function check_login_status() {
// If $_SESSION['logged_in'] is set, return the status
if (isset($_SESSION['logged_in'])) {
return $_SESSION['logged_in'];
}
return false;
}
Hvis der er mere i vil undersøge kan i se tutorial'en her:
http://dev.thatspoppycock.com/index.php/Creating_a_Simple_PHP_and_MySQL-Based_Login_System