Visualizzazione risultati 1 fino 4 di 4

Discussione: Aiuto per uno script per inclusione pagine

  1. #1
    Guest

    Predefinito Aiuto per uno script per inclusione pagine

    Per la nuova versione di stan-ws, il mio sito personale, ho provato a fare uno script per includere le pagine. Ecco qui lo script:
    Codice PHP:
    <?php
    /* Script per inclusione pagine - secondo tipo */
    /* script by stan http://stanws.altervista.org */

    $est = ".php"; //qui metto l'estensione dei file da includere
    $primapagina = "prova.php"; //questa è la pagina principale

    if ($pagine == "") include("$primapagina");
    else include(
    $_GET['pagine'] . $est);
    ?>
    Con questo script alla fine ho degli url del tipo http://sito.altervista.org/nomepagina.php?pagine=ciao in questo modo richiamo la pagina ciao.php
    Fino a qui tutto a posto soltanto che ho pensato che se per sbaglio richiamo una pagina non presente lo script mi da errore, come posso fare per far invece comparire un messaggio che dice che la pagina non è presente?
    -ciao-

  2. #2
    Guest

    Predefinito

    vedi se esiste... con file_exists($file);

  3. #3
    Guest

    Predefinito

    ti consiglio caldamente di non usare un include a cui passi una var che chiunque può aggiungere, altrimenti quel chiunque potrebbe includere una pagina propria con un qualsiasi codice (non sempre benigno)

    il mio consiglio è sempre di filtrare ogni cosa arrivi da get, post,cookie
    magari in questo caso ti crei un array con tutte le possibili pagine
    e metti

    if (!(in_array($_GET['pagine'],$arraydellepag)))
    die("bel tentativo....");

  4. #4
    Guest

    Predefinito

    grazie per l'aiuto adesso vado a provare lo script!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •