Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323

    Funzioni di sicurezza che non vanno

    Ciao a tutti, mentre scrivo il codice PHP e includo alcuni caratteri per controllare che l'input dell'utente non abbia caratteri html,apici ecc...
    Quando però testo il codice è come se queste funzioni per la protezione non ci fossero....
    Qualcuno di voi può aiutarmi?
    Ecco un esempio di codice vulnerabile :
    <form action = "cerca.php" method = GET>
    <input type = "text" name = "search">
    <input type = "submit" value = "cerca">
    <?php
    $cerca = htmlentities($_GET['search']);
    echo "Parola cercata : $cerca";

    ?>

  2. #2
    Intanto devi controllare se la variabile va ad agire su un database.

    Seconda cosa dovresti in qualche modo evitare di lasciare "liberi" gli apici.

    Altra cosa, che cosa ti aspetti che esca da quello script, per poter dire che è sicuro?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Questa script deve solo stampare a video la variabile scritta.Semplicemente tramite la funzione htmlentities() se io scrivessi

    Ciao</p> dovrebbe scrivere solo Ciao....
    In che senso lasciare liberi gli spazzi "" ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Samleo ho risolto, grazie comunque di avermi rosposto...
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.