Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Numeric key detected - ostrzeżenie
Forum PHP.pl > Forum > Przedszkole
Bociek1989
Hej, to znow ja biggrin.gif

Więc tak, zbudowałem formularz o którym pisałem w tym wątku.

Formularz:
  1. <?php
  2. echo "<form action=\"check.php\" method=\"post\"><table><tr><td>";
  3.  
  4. for($ile=1;$ile<31;$ile++)
  5. {
  6. echo "<input type=\"checkbox\" name=\"".$ile."\" />".$ile."</td><td>";
  7. }
  8.  
  9. echo "</td></tr><tr><td coolspan=\"".ile."\"><input type=\"submit\" name=\"nazwa\" value=\"wyślij\" /></form>";
  10. ?>


check.php
  1. <?php
  2. if (count($_POST)!=6)
  3. {      
  4. echo "zaznaczyłeś/aś zbyt dużo lub zbyt mało cyfr. Spróbuj jeszcze raz.";
  5. }      
  6. else {
  7. $znak=1;
  8.  
  9. while($znak<31){
  10.  if ($_POST[$znak] == on)
  11.  {echo "Zaznaczyłeś/aś: <br>"; echo $znak;}
  12. $znak++;
  13. }    
  14. }
  15. ?>


Wszystko fajnie działa tylko wywala mi ostrzeżenie

  1. <?php
  2. Warning: import_request_variables() [function.import-request-variables]: Numeric key detected - possible security hazard. in /home/~~~~blablabla~~~ on line 34
  3. ?>


Zapewne przez to:
  1. <?php
  2. if (!ini_get("register_globals")) {
  3. }
  4. ?>


Pytanie tylko jak się tego pozbyć?

Funkcji tej nie usunę bo nie będe mógł się zalogować biggrin.gif
rzymek01
weź to wywal
powyłączaj wszedzie gdzie się da register_globals, jak się nie uda to spal serwer biggrin.gif biggrin.gif

i jedź na tablicach
Bociek1989
yyy... Aha. blink.gif
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.