Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sesje
Forum PHP.pl > Forum > Przedszkole
Cridoz
Jak zrobić tak gdy np jaki¶ użytkownik dostanie aktualizację rekordu w bazie danych np range z nr 1 na nr 5 to żeby bez wylogowywania i ponownego zalogowania po prostu przez od¶wieżenie strony aktualizowało się to użytkownikowi
dublinka
Cytat(Cridoz @ 16.12.2019, 18:21:50 ) *
Jak zrobić tak gdy np jaki¶ użytkownik dostanie aktualizację rekordu w bazie danych np range z nr 1 na nr 5 to żeby bez wylogowywania i ponownego zalogowania po prostu przez od¶wieżenie strony aktualizowało się to użytkownikowi

  1. unset($_SESSION['ranga']); // value 1
  2. $_SESSION['ranga'] = 5;
Cridoz
Cytat(dublinka @ 16.12.2019, 19:28:40 ) *
  1. unset($_SESSION['ranga']); // value 1
  2. $_SESSION['ranga'] = 5;


  1. <?php
  2. unset($_SESSION['ranga']); // value 1
  3. $_SESSION['ranga'] = 5;
  4. if ($_SESSION['ranga'] == 5) {
  5. header('Location: zbanowany.php');
  6. }
  7. ?>


Odrazu przenosi do pliki zbanowany.php chociaż w bazie danych ranga jest ustawiona na "3"
dublinka
Cytat(Cridoz @ 16.12.2019, 19:01:51 ) *
  1. <?php
  2. unset($_SESSION['ranga']); // value 1
  3. $_SESSION['ranga'] = 5;
  4. if ($_SESSION['ranga'] == 5) {
  5. header('Location: zbanowany.php');
  6. }
  7. ?>


Odrazu przenosi do pliki zbanowany.php chociaż w bazie danych ranga jest ustawiona na "3"


Przeciez jest ustawione na 5 jak byk a z bazy to sobie muissz odczytac i przypisac wartosc do sesji.
Przyklad ktory podalem to tylko skrót tego co musisz sam zrobic.
Baza -> update i przypisanie sesji nowej wartosci
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.