Visualizzazione risultati 1 fino 4 di 4

Discussione: nn visualizzare pagina da url diretto

  1. #1
    Guest

    Predefinito nn visualizzare pagina da url diretto

    salve a tutti vorrei chiedervi come posso fare in modo che una pagina nn venga visualizzata direttamente dall'url..vi spiego meglio

    alcune pagine del sito sono protette...e posso essere visualizzate solo dagli utenti..ora ad esempio se voglio visualizzare la pagina prova.php se vado tramite index nn me la visualizza perchè giustamente l'utente deve essere registrato per visualizzarla ma se invece metto www.miosito.ext/prova.php riesco a visualizzare senza dovermi registrare e loggare....

    cosa potrei usare??
    l'unica cosa che mi viene in mente è htaccess ma non so se sia fattibile o meno e neache come si fà

  2. #2
    Guest

    Predefinito

    Potresti usare la funzione lucchetto di altervista (soluzione semplicissima ma attuabile solo se le persone a cui dai i dati di accasso sono ASSOLUTAMENTE fidate..)....

    In realtà la soluzione migliore è creare un buon login e un sistema a sessioni, che ammette l'accesso alla pagina solo a chi naviga con una sessione controllata...

  3. #3
    Guest

    Predefinito

    Puoi usare le sessioni...
    quando un utente si connette avvii la sessione
    Codice PHP:
    session_start()
    poi metti non so
    Codice PHP:
    $_SESSION['ok'] = 1
    e nelle pagine protette fai
    Codice PHP:
    session_start()
    if(isset(
    $_SESSION['ok'])) { autenticato } else { redirect alla index}

  4. #4
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    ..Oppure i cookie!
    Codice PHP:
    <?
    if($_COOKIE["loggato"]) {
    echo
    "Benvenuto!";
    }else{
    header("index.php");
    }
    ?>

Regole di scrittura

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