Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Blocco pagine dirette

  1. #1

    Blocco pagine dirette

    Bungiorno a tutti
    leggendo un po in giro ho trovato questo script che blocca l accesso diretto a pagine php.

    La mia domanda e questa usando lo scrip sotto riportato da l' accesso alla pagina solo se si arriva da un altra pagina preimpostata, si puo fare in modo di arrivare da piu pagine diverse?
    e se si in che modo?


    Grazie anticipate.





    Codice PHP:
    <?php if(isset($_SERVER['HTTP_REFERER'])) {   if($_SERVER['HTTP_REFERER'] == 'http://dominio_prova.it/main.php'){     //valido, istruzioni...   } else {     //non valido, istruzioni...   } } ?>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Codice PHP:
    <?php if(isset($_SERVER['HTTP_REFERER'])) { 
     if(
    $_SERVER['HTTP_REFERER'] == 'http://dominio_prova.it/main.php' || $_SERVER['HTTP_REFERER'] == 'http://dominio_prova.it/page1.php' || $_SERVER['HTTP_REFERER'] == 'http://dominio_prova.it/page2.php' || etc...){     //valido, istruzioni...   } else {     //non valido, istruzioni...   } } ?>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie andrea per la risposta ma ho ancora un problema (scusami ma sono davvero nabba di ste cose) come faccio ad invertire i campi valido o no?


    Codice PHP:
    <?php if(isset($_SERVER['HTTP_REFERER'])) {   if($_SERVER['HTTP_REFERER'] != 'http://sito.it/pagian1.html' || $_SERVER['HTTP_REFERER'] != 'http://sito.it/pagian2.html'){         //valido, istruzioni...      echo "Non puoi accedere direttamente alla pagina <meta http-equiv='refresh' content='5; miapagina.php'>";            } else {               //non valido, istruzioni...             } }           ?>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    L'hai già fatto != (diverso a) == (uguale a) nel tuo codice aggiungi else (vedi codice precedente).



    P.S. Scusami anche tu ma nibbio/nubbio (o come si dice) non sei obbligato a programmare e queste sono nozioni basilari, se non ti va di studiare il php basta non programmare, e fidati c'è un sacco di gente che vive lo stesso.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.