Witam. Mam mały problem, mianowicie wykonałem mały, przykładowy skrypt logowania oparty na sesji.
login.php
<?php
if(isset($_POST['Submit']) && $_POST['Submit'] == "zaloguj") {
$query = "SELECT * FROM users WHERE nick='".$_POST['login']."' AND pass='".md5($_POST['pass'])."'";
$_SESSION['user'] = $_POST['login'];
$_SESSION['pass'] = md5($_POST['pass']); $redirect = $_SERVER['HTTP_REFERER'];
header("Refresh:0;URL='$redirect'"); } else {
}
}
?>
auth.inc.php
<?php
if ((isset($_SESSION['user']) && $_SESSION['user'] != '') & (isset($_SESSION['pass']) && $_SESSION['pass'] != '')) { //nic nie rob
} else {
}
?>
Z teoretycznego punktu widzenia wszystko powinno być ok, jednak $_SESSION nie działa poprawnie, czyli po kliknięciu na dowolny odnośnik trzeba się dalej logować.
Jaka może być tego przyczyną?
Pozdrawiam, koreja