Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%)
|
Przekazuje w adresie wartość zmiennej id=123. Po czym sprawdzam czy to jest integer
if( isset( $_GET['id'] ) && is_integer( $_GET['id'] ) ) i okazuje się, że nie. Ale jak dam is_numeric to przechodzi. Czemu? pozdro |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
no przeciez masz to napisane w manualu!
http://pl2.php.net/manual/pl/function.is-int.php Cytat Find whether the type of a variable is integer http://pl2.php.net/manual/pl/function.is-numeric.php Cytat Finds whether a variable is a number or a numeric string ps: wszystko co przychodzi z GETa czy POSTA jest tekstem
Powód edycji: [nospor]:
|
|
|
|
nowy_pehapowiec [PHP]is_integer i is_numeric 22.09.2009, 07:59:50
thek Zmienne GET zawsze są przesyłane jako wartość typu... 22.09.2009, 08:05:49
nowy_pehapowiec wszystko co przychodzi z GETa czy POSTA jest tekst... 22.09.2009, 08:27:22
cojack Wywołaj rzutowanie niejawne bo jawnego w php nie m... 22.09.2009, 13:20:52
nospor Cytatjeżeli nie jest dostaniesz 0, false.No nie do... 23.09.2009, 11:50:07 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:25 |