• User Attivo

    area riservata

    [PHP]
    $user = (isset($_POST['t_username'])) ? trim($_POST['t_username']) : '';
    $pass = (isset($_POST['t_password'])) ? trim($_POST['t_password']) : '';
    if (!get_magic_quotes_gpc())
    {
    $user = addslashes($user);
    $pass = addslashes($pass);
    }
    else
    {
    $user=stripslashes($user);
    $pass=stripslashes($pass);
    }
    $user= htmlspecialchars($user);
    $pass= htmlspecialchars($pass);
    $user=mysql_real_escape_string($user);
    $pass=mysql_real_escape_string($pass);
    [/PHP]
    Ciao a tutti ho preso una parte del codice di Thedarkita Area privata e gli ho integrato altro codice, volevo sapere se è superfluo oppure va bene come è scritto
    Grazie da danny:tongueout:


  • ModSenior

    Ciao danny1975,

    l'else è sicuramente da togliere a meno che non vuoi lasciare il mysql_real_escape_string ed in questo caso va tolto addslashes.


  • User Attivo

    Ciao, quindi corretto è cosi
    [PHP]
    $user = (isset($_POST['t_username'])) ? trim($_POST['t_username']) : '';
    $pass = (isset($_POST['t_password'])) ? trim($_POST['t_password']) : '';
    if (get_magic_quotes_gpc())
    {
    $user=stripslashes($user);
    $pass=stripslashes($pass);
    }
    $user= htmlspecialchars($user);
    $pass= htmlspecialchars($pass);
    $user=mysql_real_escape_string($user);
    $pass=mysql_real_escape_string($pass);
    [/PHP]
    mi daresti conferma, grazie

    Poi ho sentito dire che la funzione ereg è deprecata, e con l'arrivo di php5 si sta usando ```
    filter_var()

    Ciao:ciauz: