Kod
<form action="" method="post">
<input type="text" maxlength="15" size="15" name="dana" />
<input type="submit" value="OK"/>
</form>
<?php
function sprawdzenie($dana)
{
if (eregi('[a-zA-Z0-1]+$', $dana))
{
return true;
}
else
{
return false;
}
}
if (sprawdzenie($_POST['dana']))
{
echo 'ok';
$foo = $_POST['dana']; //a po tem do bazy albo co dusza zapragnie :)
}
else
{
echo 'zle';
}
?>
<input type="text" maxlength="15" size="15" name="dana" />
<input type="submit" value="OK"/>
</form>
<?php
function sprawdzenie($dana)
{
if (eregi('[a-zA-Z0-1]+$', $dana))
{
return true;
}
else
{
return false;
}
}
if (sprawdzenie($_POST['dana']))
{
echo 'ok';
$foo = $_POST['dana']; //a po tem do bazy albo co dusza zapragnie :)
}
else
{
echo 'zle';
}
?>
Cześć, jestem początkującym programista PHP, mam pytanie czy taka funkcja oby na pewno zabezpieczy w 100% informacje
przekazywana przez użytkownika... Chce uniknąć ataków przez formularz...
Czytałem o rożnych metodach zabezpieczeń i powyższa funkcja wydaje się rozwiązać wszystkie problemy jeśli od
użytkownika wymagamy jedynie jednego wyrazu składającego się z liter[A,a] i cyfr o dlugosci nie przekraczajacej 15 znakow...
Pozdrawiam a!... mozejednaknie
