Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Zapamiętywanie sesji php


Rekomendowane odpowiedzi

Opublikowano

Mam oto taki skrypt na logowanie na stronę

<? 
    


if ($_POST['password'] == "password" & $_POST['login'] == "login") 
{
echo ' treść strony';
}
else
{ 
echo ' 
<form class="form-signin" method="post">
        <h2 class="form-signin-heading">Please sign in</h2>
        <input type="text" class="form-control" placeholder="Login" required autofocus name="login">
        <input type="password" class="form-control" placeholder="Password" required name="password">
        <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
      </form>';

}
?>

I chciałby zrobić, żeby skrypt zapamiętywał dane do logowania ( login i hasło ) na określony prze zemnie czas.

Pumpernikiell.png


Opublikowano

@matixd3 to nie takie proste

wszystko bedzie ok, jesli czas sersji z php.ini bedzie dluzszy, niz czas ciasteczka. W przeciwnym wypadku trzeba zrobic wlasna obsluge sesji

Lepiej jest nie odzywać się wcale i pozwolić ludziom myśleć, że jesteś glupi, niż odezwać się i rozwiać wszelkie wątpliwości.
Mark Twain

Opublikowano

widze, ze nie zrozumiales

musisz zrobic w calosci swoja obsluge sesji, zebys mial wplyw na ich dlugosc zycia i wlasciwie nie ma to nic wspolnego z Twoim skryptem.

Jak sie z tym uporasz wtedy poprawienie w/w skryptu nie bedzie stanowilo dla Ciebie problemu.

Liczyles chyba ze rozwiazanie ograniczy sie do 1 polecenia np

if ($_POST['password'] == "password" & $_POST['login'] == "login" && czary_mary_i_juz_mamy_12_godzinna_sesje) 

.. i juz? zapomnij

 

BTW jedno & to AND binarne

 

http://phpkurs.pl/operatory/

 

napewno nie bedziesz znowu zadowolony ale kolejne wiadomosci do przyswojenia :)

Lepiej jest nie odzywać się wcale i pozwolić ludziom myśleć, że jesteś glupi, niż odezwać się i rozwiać wszelkie wątpliwości.
Mark Twain

Opublikowano

No i warunek if($_POST[''password]== "password" ...) oznacza ze eykonasz skrypt tylko wtedy gdy jako haslo ktos poda "password". Poprawne zapytabie powinno byc if(isset($_POST['password'])& isset... taka forma oznacza, ze sprawdza, czy sa podane takie parametry

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...