• Bienvenue à tous sur HackandModz !
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
Rejeter la notice
Visiteur,
Bienvenue sur Hack & Modz

PHP Securité contre les injection (sql, xss, crlf)

Discussion dans 'PHP' créé par Blue Eyes, Sept 13, 2016.

  1. Blue Eyes

    Blue Eyes Analyste Analyste

    763
    216
    98
    Hors Ligne
    Salut, voilà un petit code que j'avais coder a un moment mais que je ne l'utilise plus !
    PHP:
    <?php
    class Security {
        function 
    Alphabet_Digital($string) {
           
    preg_match("([^A-z0-9 ]+)"$string$matchesPREG_OFFSET_CAPTURE);
           if (
    count($matches) == 0) return true;
           return 
    false;
        }
        function 
    email($string) {
           
    preg_match("([^A-z0-9@\.]+)"$string$matchesPREG_OFFSET_CAPTURE);
           if (
    count($matches) == 0) return true;
           return 
    false;
        }
        function 
    Digital($string) {
              
    preg_match("([^0-9]+)"$string$matchesPREG_OFFSET_CAPTURE);
              if (
    count($matches) == 0) return true;
              return 
    false;
        }
    }
    il permet de vérifié si le texte envoyer par un GET, POST contiens uniquement

    de A a z et de 0 a 9
    de vérifié si c'est une adresse email
    ou simplement de 0 a 9​
     
    • J'aime J'aime x 1
    • Je suis d'accord Je suis d'accord x 1
    Dernière édition: Sept 14, 2016
  2. Google AdSense Publicités Publicités

  • AnTr4X_

    AnTr4X_ Web Developer

    46
    2
    38
    Hors Ligne
    Merci mais je vois pas trop ou le mettre :boude:
     
  • Blue Eyes

    Blue Eyes Analyste Analyste

    763
    216
    98
    Hors Ligne
    tu la rajoute de le ftp et tu fait cela pour l'utilisé

    PHP:
    <?php
    require_once('security.php'); // chemin d'accès au fichier avec mon code
    $secu = new Security();
    if (
    $secu->Alphabet_Digital($_GET['texte'])){
    echo 
    $_GET['texte']." Contiens uniquement des lettre et des chiffre";
    }else{
    echo 
    "texte invalide";
    }
     
    Dernière édition: Sept 14, 2016
  • Maxime Sony

    Maxime Sony Membre actif

    35
    1
    38
    Hors Ligne
    Comment doit ton le nomme stp ?