I am getting this "Notice: Undefined index: id" error message for my login system. I have tried several things to fix this but i have had no luck, i have used the most obvious solution, the isset function but i have had no luck. Please help.
This is the error message... Notice: Undefined index: id in /Applications/MAMP/htdocs/project/functions.php on line 6. The code for the functions page is below, if i need to include other pages please let me know.
Thanks in advance
<?php
function is_logged_in(){
if($_SESSION['id'] or $_COOKIE['id']){
if($_COOKIE['id'] and !$_SESSION['id']) $_SESSION['id'] = $_COOKIE['id'];
return $_SESSION['id'];
}
else
return false;
}
function redirect_if_logged_in(){
if(is_logged_in()){
echo 'You are logged in. Redirecting!!';
redirect2home();
}
}
function redirect_if_not_logged_in(){
if(!is_logged_in()){
echo 'You are not logged in. Redirecting!!';
redirect2home();
}
}
function redirect2home(){
die('<META HTTP-EQUIV="refresh" CONTENT="5; URL=personal.php">');
}
?>