Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przekazanie sesji na początek skryptu
Forum PHP.pl > Forum > Przedszkole
Sword
mam taki problem, na początku skryptu, czyli jezeli coś jest przesyłane to jest kod php opdowiedzialny za filtrację danych itp. niżej jest formularz, czyli jeżeli nic nie jest przesyłane,
teraz mam taki problem bo mam zapisane w ów sesji numerki (taki token mini) i chce to przekazać do góry czyli do warstwy z filtracją, jak mam to zrobić? Bo przychodzi mi tylko ukryte pole, ale to chyba nie jest zbyt dobre bo roboty się "skapną" ? Co radzicie?
Rafal Filipek
chyba musisz pokazac jakis kod bo z tego co napisales malo wynika.
Sword
ok, więc coś takiego :
  1. <?php
  2. if (isset($_POST['loguj'])) {
  3.  
  4. $token = $_POST['token'];
  5. echo $token;
  6. echo $_SESSION['token2'];
  7.  
  8. if ($_SESSION['token2'] != $token) {
  9.    echo 'Nie prawidłowy ciąg znaków w tokenie!';
  10.    }
  11.    else {
  12.    echo 'ok';
  13. }
  14. }
  15. else {
  16. <?php
  17.  
  18.  
  19. for($i=0;$i<5;$i++) {
  20. $liczba = rand(0,9);
  21. $dolocz .= $liczba;
  22. $img .= '<img src="token/'.$liczba.'.gif" />';
  23. }
  24.  
  25. $_SESSION['token2'] = $dolocz;
  26. echo $_SESSION['token2'];
  27. ?>
  28. <html>
  29. <head>
  30. <title>token</title>
  31. </head>
  32.  
  33. <body>
  34.  <p>Wprowadź ponizszy kod do formularza<sup>*</sup>:</p>
  35.  
  36.  <?php echo $img;
  37.    
  38.    
  39.    ?>
  40.  
  41.  
  42.   <input type="text" name="token" style="margin-bottom: 15px;">
  43.  
  44. </body>
  45. </html>
  46. }?>

kod mniej więcej on jest okrojony bo nie zmieści sie cały na forum
tam gdzie miały być zamkniete ?> to w skrypcie mam ok, chodzi mi o to co wyżej pisalem czyli przekazanie tego co jest w sesji
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.