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

    evitare apertura diretta pagina sito

    ciao a tutti sto realizzando un sito in cui ho una pagina master "index.php"
    in cui conforme le variabili passate faccio caricare le pagine dei contenuti.

    es.
    www.sito.it/index.php?pagina=aziendale

    che va a caricare tramite include
    la pagina php "aizendale.php", che si trova nella cartella pagina.

    come posso fare per impedire che chi scrive
    www.sito.it/pagina/aziendale.php
    carica direttamente la pagina?

    e magari per dargli un messaggio e poi reinderizzarlo alla home page?

    ringrazio in anticipo per qualsiasi suggerimento

  2. #2
    ma non puoi dargli un altro nome a questa pagina?
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  3. #3
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    potresti
    • salvare i file in un'altra directory fuori dall'accesso publico tramite il webserver
    • impostare una regola (tramite .htaccess p.e.) che tutti i file sotto pagina non possono essere caricati direttamente, ma invece inviare un redirect sul sito principale

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #4
    Originariamente inviato da neroux
    potresti
    • salvare i file in un'altra directory fuori dall'accesso publico tramite il webserver
    • impostare una regola (tramite .htaccess p.e.) che tutti i file sotto pagina non possono essere caricati direttamente, ma invece inviare un redirect sul sito principale
    - salvare i file fuori dall'accesso pubblico..? che intendi.. sai darmi qualche dritta su come si fa?

    - la regola htaccess, sembra interessante solo che ho alcune pagine che "sono" richiamate direttamente, è possibile fare eccezioni, sai farmi un esempio?


    ...ma le tue due proposte... sono una soluzione unica.. o posso farne solo una?

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Intendo fuori dalla directory web, quindi che non si possa accedere. Per quanto riguarda le eccezioni sì, sarebbe possibile ma viene complicato. Oppure tieni la cartella pagina bloccata così che l'accesso diretto non è possibile o non la tieni bloccata. Un mix così è sconsigliato.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Anche se questa soluzione è la più corretta
    salvare i file in un'altra directory fuori dall'accesso publico tramite il webserver
    Può capitare che non si possiedano i privilegi necessari; un'altra soluzione può essere quella di dichiarare una costante nella tua 'pagina master'
    Codice PHP:
    <?php
    // index.php
    define('_MASTER'true);
    per poi verificare la sua effettiva dichiarazione nelle pagine incluse
    Codice PHP:
    <?php
    // pagina/aziendale.php
    defined('_MASTER') OR die('accesso negato');

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.