Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pytanie o działanie is_int(), is_integer(),..., z $_GET jest okey, dlaczego ze zmiennymi nie?
arczi
post 31.12.2006, 18:37:59
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


witam,
przykladowe wywolanie strony http://mojastrona.pl?id=16
  1. <?php
  2. if(is_integer($_GET['id'])) //true
  3. ?>


  1. <?php
  2. $id = $_GET['id'];
  3. if(is_integer($id)) //false
  4. ?>


dlaczego tylko z GET dziala poprawnie? to samo z is_int()

czy jeśli zastosuje kod 1 do wyswietlania pliku o danym id to bedzie to bezpieczne?

Edit:
nie stosuje intval(), is_numeric(), itd... bo nie rozwiazuja jednej kwestii, jesli wywolam strone http://mojastrona.pl?id=3.14 otworzy mi strone co prawda z pustymi polami tam, gdzie powinny byc informacje z bazy, ale strone otworzy

Ten post edytował arczi 31.12.2006, 18:53:37
Go to the top of the page
+Quote Post

Posty w temacie


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 - 15:50