Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Co tu jest źle?
Forum PHP.pl > Forum > Przedszkole
Co tu jest źle?
Czemu ten kod nie działa? (tj.: nie daje mi sesji, nie da się zalogować)
check.php
  1. <?php session_start(); ?>
  2. <?php
  3. $login['0'] = "sadasdsasdsdgfg";
  4. $pass['0'] = "sadasdas";
  5. $login['1'] = "asdasd";
  6. $pass['1'] = "asdsd";
  7. $i=1;
  8. $times = count($login);
  9. $cpet = count($login);
  10. if($_POST['logowanie']){
  11. while($i < $cpet)
  12. {
  13. $wys_log = htmlspecialchars($_POST['login']);
  14. $wys_pass = htmlspecialchars($_POST['haslo']);
  15. if($login[$times] == $wys_log && $pass[$times] == $wys_pass){
  16. $_SESSION['user']=$login[$times];
  17. header("Location: gra.php");
  18. }
  19. }
  20. $i++;
  21. $times--;
  22. }
  23. ?>
Kshyhoo
Witamy na Forum. Dostosuj swój wątek do wymagań działu, by uniknąć zamknięcia.
Pyton_000
  1. ($i <= $cpet)
skarabe.pl
Oprócz tego co napisał Pyton_000 jeszcze:
  1. $times = count($login) - 1;

Ale ogółem kod jest bardzo mało czytelny, pokręcony i słaby, strach pomyśleć jak mogą wyglądać bardziej skomplikowane rzeczy pisane w ten sposób.
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.