Session does not work on wamp, but works on a real server

I have this code and I tried everything I could come up with to make it work on my local WAMP server. Any help would be greatly appreciated. I'm PHP stupid. This works on a real server, but not on my WAMP server. I only register on pages that don't seem to pass the session variable to the correct user level. This is what does not work, sorry for the poor description for the first time.

if(!empty($_SESSION['LoggedIn']) && !empty($_SESSION['login'])) { if ($level == "Administrator") { echo 'My Content'; } elseif ($level == "Bank Officer") { echo ""; } elseif ($level == "Agent") { echo ""; } elseif(!empty($_POST['login']) && !empty($_POST['password'])) { $login = mysql_real_escape_string($_POST['login']); $password = $_POST['password']; $checklevel = mysql_query("SELECT * FROM users WHERE login = '".$login."' AND password = '".$password."' "); if(mysql_num_rows($checklevel) == 1) { $row = mysql_fetch_array($checklevel); $level = $row['level']; $_SESSION['level'] = $level; } $checklogin = mysql_query("SELECT * FROM users WHERE login = '".$login."' AND password = '".$password."' AND level='".$level."'"); if(mysql_num_rows($checklogin) == 1) { $row = mysql_fetch_array($checklogin); $firstname = $row['firstname']; $login = $row['login']; $agent = $row['agent']; $_SESSION['agent'] = $agent; $_SESSION['firstname'] = $firstname; $_SESSION['login'] = $login; $_SESSION['LoggedIn'] = 1; 

Thank you for any help.

+4
source share
1 answer
 if ($_SESSION['level'] == "Bank Officer") { header('Location: index3.php'); exit; } elseif ($_SESSION['level'] == "Agent") { header('Location: index4.php'); exit; } elseif ($_SESSION['level'] == "Bank Manager") { header('Location: index5.php'); exit; } else { echo "Contact Administrator"; exit; } 
+2
source

All Articles