Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]filtrowanie zmiennych z paska adresu
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


Witam. Napisałem taki oto szkielet skryptu weryfikacji adresu email:

  1. <?php
  2. include('lang\polish.inc');
  3. include('function.inc');
  4. $code = substr($_GET['v'], 0, 10);
  5. $id = substr($_GET['v'], 10);
  6.  
  7. connect();
  8. $weryfikacja = mysql_query("SELECT id, code FROM users WHERE id='" .$id. "' and code='" .$code. "'");
  9. $potwierdzenie = mysql_num_rows($weryfikacja);
  10.  
  11. If($potwierdzenie == 1)
  12. {
  13. $aktywuj = mysql_query("UPDATE users SET activate='1' WHERE id = '" .$id. "'");
  14.  
  15. If ($aktywuj)
  16. {
  17. echo 'Konto zostało aktywowane';
  18. }
  19. else
  20. {
  21. echo 'Wystąpił nieoczekiwany błąd. Nie udało się aktywować konta';
  22. }
  23. }
  24. else
  25. {
  26. echo 'Nieprawidłowy kod aktywacyjny';
  27. }
  28.  
  29. ?>

Kod działa poprawnie. Problem powstaje w momencie, kiedy chcę sprawdzić poprawność zmiennych, np. funkcją is_int. Za każdym razem funkcja zwraca wartość false. Dlaczego tak się dzieje?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 11:36