Voici quelques lignes de code :
CODE
<?
if($var >= "0" && $var <= "30")
{
echo 'La variable $var est un nombre';
}
?>
if($var >= "0" && $var <= "30")
{
echo 'La variable $var est un nombre';
}
?>
Est ce que ces lignes équivalent EXACTEMENT à ces lignes :
CODE
<?
if($var >= "0" && $var <= "30" && is_numeric($var))
{
echo 'La variable $var est un nombre';
}
?>
if($var >= "0" && $var <= "30" && is_numeric($var))
{
echo 'La variable $var est un nombre';
}
?>
En gros, est ce que le fait de mettre $var >= "0" && $var <= "30" voudra forcément dire que $var est un nombre, y a t'il un moyen de contourner cela, c'est une question de sécurité quant à la vérification des entrées de l'utilisateur.
Merci d'avance
PS : Je me demande s'il n'y a pas une exception qui puisse contourner cette vérification.
