Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nie trzyma Sesji
#1
Witam. Przypisze do zmiennych sesji jakieś parametry, ale po kolejnym kliknięciu on znikają. Oto kod:

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ą?
Odpowiedz
#2
Poczytaj: http://php.net/manual/pl/function.session-register.php
Odpowiedz
#3
Dzięki. To pomogło. Zapomniałem o wersjach trzymania sesji.
Odpowiedz
#4
Do tego typu rzeczy najlepiej używać zmiennych globalnych.
Odpowiedz
#5
(09-02-2011, 18:25)www.skrypty.pro napisał(a): Do tego typu rzeczy najlepiej używać zmiennych globalnych.
?
Odpowiedz
#6
Chodzi pewnie zamiast $_GET to $_POST. To wiem, tylko testowałem czy w ogóle to działa.
Odpowiedz
#7
Przepraszam źle zrozumiałem problem moja wina. Ale ze mnie gapa.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Ograniczony czas sesji harvester2001 5 5,054 05-10-2013, 15:41
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl