• User Newbie

    Sicurezza nei files di inclusione con php

    Ciao a tutti,

    scusate la domanda forse banale ma avrei bisogno di un chiarimento: il seguente codice è a rischio di intrusioni o vulnerabilità?

    <? include("header.php");
    include("topmenu.php");
    include("menu.php");
    $p="main";
    if(isset($_GET['page'])){
    $p=$GET['page'];
    if($p!=basename($p) || !preg_match("/^[A-Za-z0-9-
    ]+$/",$p) || $p=="index" || !file_exists($p.".php"))
    $p="error";
    }
    include($p.".php");
    include("footer.php"); ?>

    Per essere più precisi, è possibile che venga utilizzato per fare dello spam dal sito?

    Grazie.

    :mmm: