09-02-2011, 03:33
Witam. Przypisze do zmiennych sesji jakieś parametry, ale po kolejnym kliknięciu on znikają. Oto kod:
Ktoś wie czemu po przeładowaniu strony, jeżeli dane do sesji się przypisze i wszystko jest ok, to potem one znikają?
Kod:
$login = $_GET['login'];
$haslo = $_GET['haslo'];
$wyloguj = $_GET['wyloguj'];
session_register('login');
session_register('haslo');
session_start();
$_SESSION['login'] = $login;
$_SESSION['haslo'] = $haslo;
echo $_SESSION['login'] . '<br /><br />';
if ($wyloguj == 'Tak')
{
session_destroy();
echo 'Jesteś niezalogowany1';
}
else
{
if ($_SESSION['login'] == NULL)
{
echo 'Jesteś niezalogowany2';
}
else
{
$sql = 'SELECT * FROM `users` WHERE `login` = "'.$_SESSION['login'].'" ';
$rezultat = mysql_query($sql) or die(mysql_error());
$wiersz = mysql_fetch_array($rezultat);
$user_id = $wiersz[user_id];
$haslo = $wiersz[haslo];
if ($user_id == NULL)
{
echo 'Jesteś niezalogowany3';
}
else
{
if ($haslo == md5($_SESSION['haslo']))
{
echo 'Brawo, zalogowałeś się';
}
else
{
echo 'Jesteś niezalogowany4';
}
}
}
}
Ktoś wie czemu po przeładowaniu strony, jeżeli dane do sesji się przypisze i wszystko jest ok, to potem one znikają?