if(preg_match('/^[0-9]{1,}$/D',$_POST['elems']) && preg_match('/^[0-9]{1,}$/D',$_POST['currpage']) && preg_match('/^[0-9]{1,}$/D',$_POST['elemperpage'])) { pager($elems, $ileelem, $biezstrona); } else
Mam pytanie, czy powyższy sposób przekierowania jest bezpieczny? Wskazany kawałek kodu, to element odbierający dane z formularza i po sprawdzeniu zgodności z wyrażeniem regularnym albo uruchamia funkcję albo odsyła na przygotowaną stronę obsługującą błąd. Czy istnieje jakieś bezpieczeniejsze/optymalniejsze rozwiązanie tego zagadnienia?