bonjour,
j'ai un script php et quand je l'appel je lui passe un argument.
cette argument est un string,
Mais je voudrais savoir si il est possible de tester si l'argument reçu et un string, un valeur numérique ...
bonjour,
j'ai un script php et quand je l'appel je lui passe un argument.
cette argument est un string,
Mais je voudrais savoir si il est possible de tester si l'argument reçu et un string, un valeur numérique ...
Bonjour,
Regarde les fonctions is_[quelquechose]...
http://www.php.net/manual/fr/ref.var.php
Tu n'en a pas grand chose à faire du type natif.
Tu peux effectivement utiliser les fonction is_string, is_int etc. soit valider par expression régulière (plus coûteux mais plus flexible):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (isset($_REQUEST['param'] && preg_match('`[0-9]+`, $_REQUEST['param'])) ...
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter
N'oubliez pas de vous servir des bouttons , et
bon en faite j'ai trouvé mon bonheur en recherchant sur la securité injection sql.
c'est :
et faut évite de mettre les guillemets obliques comme délimiteurs pour les regex
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(filter_input(INPUT_GET, 'param', FILTER_VALIDATE_INT));
Je suis au courant que c'est un shortcut de exec c'est juste que je trouve ça plus joli que #
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter
N'oubliez pas de vous servir des bouttons , et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager