Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Impedire l'accesso diretto ad una pagina

    Salve. Nei CMS l'accesso diretto ad alcune pagine che vengono incluse è vietato. Infatti provando ad accedere direttamente alla pagina interessata viene mostrato un messaggio di errore. Come si può ottenere una cosa simile?
    Io carico tutte le pagine, in base alle variabili passate dalla query string, nel file default.php .

  2. #2
    http://forum.html.it/forum/showthrea...hreadid=798900

    Oppure puoi fare un controllo se l'utente è loggato o meno (se ci si può registrare).

  3. #3
    Tu nel file default.php hai un include("") con cui includi la pagina passatra tramite query string giusto?
    In default.php (ovviamente prima di fare l'include) metti
    Codice PHP:
    define("CHECK_RICHIESTA","1"); 
    e poi in tutte le pagine che NON vuoi siano accessibili direttamente metti

    Codice PHP:
    if (!defined("CHECK_RICHIESTA")) {
        die (
    "Errore: Non puoi aprire questa pagina direttamente");

    Postnuke usa questo metodo (mi pare, al momento non posso controllare)

  4. #4
    Bene, grazie! Era quello che mi serviva ed era proprio quello che avevo visto però non ricordavo dove! Grazie ancora! 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.