Mam problem dotyczący sesji. W php jestem troche zielony i nie wiem co mam zrobić.

Problem dotyczy : <? print($_SESSION['login']); ?> (w pliku sklep.php). Gdy się zaloguję, przenosi mnie na strone sklep.php i tam gdzie jest <? print($_SESSION['login']); ?> zawsze pokazuje się liczba 1.
config.php - odpowiada za połączenie z mysql
login.php - logowanie
sklep.php - zawartość dostępna po zalogowaniu
------------------------------------------------------------------------------------------------------------------------------------------------------
config.php :
// nawiazujemy polaczenie // w przypadku niepowodznie wyświetlamy komunikat // połączenie nawiązane ;-) // nawiązujemy połączenie z bazą danych // w przypadku niepowodzenia wyświetlamy komunikat // połączenie nawiązane ;-)
------------------------------------------------------------------------------------------------------------------------------------------------------
login.php :
require_once("config.php"); } //Perform Form Submission Checks $un = $_POST['username']; $p = $_POST['password']; { // @return true if password and nickname match function check_password_db($nickname,$password) { } else return false; if( $sha_info[1] === "SHA" ) { $salt = $sha_info[2]; $sha256_password = hash('sha256', $password); $sha256_password .= $sha_info[2];; return true; else return false; } } } $return_var = check_password_db($un,$p); if($return_var == true) { //User entered valid data $_SESSION['login'] = TRUE; echo "<a href=\"sklep.php\" id=\"log\"></a><script type=\"text/javascript\">window.location.href = document.getElementById(\"log\").href;</script>"; } else { //User entered invalid data }
------------------------------------------------------------------------------------------------------------------------------------------------------
sklep.php :
------------------------------------------------------------------------------------------------------------------------------------------------------
pomoże ktoś
