|
|
Musim nesouhlasit
|
27.2.2007 09:46
Roman Vašíček
|
s poslednim prikladem, nebo alespon s jeho komentarem. Pokud si uvedeny kod spustite, zjistite ze dva z uvedenych testu uspely a data jsou nakazena. Nevite vsak ktera to jsou. Namisto
print "nakaženo!\n" if is_tainted($data1);
bych tedy pouzil spise
print is_tainted($data1) ? "nakaženo!" : "ok", "\n";
Po teto modifikaci je z vystupu jiz jednoznacne videt, ze nakazena jsou data v prvnim a tretim pripade. |
|
|
Scalar::Util
|
27.2.2007 12:32
Hynek (Pichi) Vychodil
|
Teda, kdybych já potřeboval zjišťovat jestli je něco nakažené, tak bych použil radši:
use Scalar::Util 'tainted';
tainted $var; Bude to podstatně rychlejší a elegantnější. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|