Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Prosta weryfikacja, problem przy przekazywaniu wyniku do zmiennej
renderman
post 2.12.2009, 14:16:20
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.06.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,

Napisałem prosty kod który losuje z tablicy zmienną
  1. $WeryfikacjaTokeny = "a|b|c|d|e";
  2. $WeryfukacjaTokenyObdzieranie = explode("|", $WeryfikacjaTokeny);
  3. $i = rand(0, count($WeryfukacjaTokenyObdzieranie)-1);
  4. $Token = "{$WeryfukacjaTokenyObdzieranie[$i]}";
  5. if(!isset($Token)) { echo "brak danych"; }
  6. else if($Token=="a") { $TokenTresc = 'co bylo przed jajkiem'; $TokenHaslo = 'kura'; }
  7. else if($Token=="b") { $TokenTresc = 'jakiego koloru jest trawa'; $TokenHaslo = 'zielona'; }
  8. else if($Token=="c") { $TokenTresc = 'jest okragle'; $TokenHaslo = 'kolo'; }
  9. else { echo "brak danych"; }
  10. echo "Testowo pokazuje treść: "; echo $TokenTresc; echo "<br>";
  11. echo "Testowo pokazuje hasło: "; echo $TokenHaslo; echo "<br>";

Dzięki temu przy każdym odświeżeniu strony wyświetla mi losową podpowiedz i hasło i to działa dobrze..
  1. $TokenTresc;
  2. $TokenHaslo;


Problem pojawia się gdy chce przekazać te dane w miejsce hasła:
Po wyświetleniu strony otrzymuje za każdym razem dwa różne wyniki a chciałbym oczywiście te same dane.
Zawęziłem tablice do 3 pozycji by to sprawdzić i gdy w echo $TokenHaslo; mam np. kura to w

  1. $password == $TokenHaslo


mam np. koło i nie wiem dlaczego...

  1.  
  2. if(isset($_POST['login']))
  3. {
  4. $password = $_POST['pswd'];
  5. if ( $password == $TokenHaslo ) {
  6. $_SESSION['sesjatoken'] = true;
  7. header('Location: dalej.php'); exit;} else {
  8.  
  9. <script type="text/javascript">
  10. <!--
  11. alert('Sprawdz jeszcze raz podane hasło ')
  12. //-->
  13. </script>
  14.  
  15. }
  16. }
  17.  
Go to the top of the page
+Quote Post

Posty w temacie
- renderman   [PHP] Prosta weryfikacja   2.12.2009, 14:16:20


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:13