Bonjour,
je souhaite vérifier un numéro de sécu en faisant 2 tests différents :
- le premier test si le premier chiffre est 1 ou 2
- le deuxieme test la longueur du champ
voila le code :
Code :
- $secu = $_SESSION['civ_numsecu'];
- $s = substr($secu,0);
- if ( ($s != '1') && ($s != '2') )
- {
- header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
- }
- elseif (strlen($secu)<13)
- {
- header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
- }
- elseif (empty($secu))
- {
- header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
- }
- else { return; } //bon ca je savais pas quoi mettre la
|
Y'aurai-il un truc qui cloche ? Apparement meme en mettant un numero qui ne commence ni par 1 ni par 2 et qui ne fait pas la longueur requise ca passe comme dans du beurre ...
Merci d'éclairer ma lanterne ![:jap: :jap:](https://forum-images.hardware.fr/icones/smilies/jap.gif)