Visualizzazione risultati 1 fino 2 di 2

Discussione: Un aiuto per protezione pagine php su altervista

  1. #1
    Guest

    Predefinito Un aiuto per protezione pagine php su altervista

    salve a tutti, avrei un aiutino da chiedervi.
    sto realizzando un sito web con protezione, cioè vi può accedere solo chi effettua il login.

    ho messo un codice php su ogni pagina con delle variabili di sessione. provandolo in locale (easyphp) pare che vada bene, anche se non lo posso testare perfettamente perchè non si connette al db. inserendo tutte le pagine sul server altervista, invece, pare che il pezzo di codice php, che dice che chi non ha effettuato il login viene reindirizzato alla home, ad altervista non glie ne freghi assolutamente nulla!!!! sicuramente ho sbagliato qualcosa.
    qualcuno mi può aiutare e dirmi dove sbaglio??? ::) vi scrivo il codice php che inserisco su ogni pagina protetta.
    vi ringrazio in anticipo

    Codice PHP:
    <?php
    session_start
    (); //Apro la sessione
    if ($_SESSION['login'] != 'OK') //Se l'utente non ha effettuato il login
    {
    header('Location:index.html'); //Reindirizzo alla pagina di login
    }
    ?>
    <html>
    <head>

    <title>ESEMPIO</title>
    </head>

    <body>
    ecc.... ecc.....
    Ultima modifica di andreafallico : 10-10-2010 alle ore 18.26.57

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Prova a sostituire, all'interno della funzione header, l'indirizzo con un indirizzo assoluto ( ad esempio: http://www... )

    In alternativa puoi provare a modificare la funzione header cosi:

    Codice PHP:
    header( "refresh: 0; url=index.php" );
    Se tutto questo non funziona, ma sei sicuro che il problema non sta da un'altra parte, ad esempio, le sessioni te le crea?

    P.S.: Io, cmq, ti consiglio di inserire tutta la pagina all'interno della condizione if, eseguita solo se la sessione e identica a "Ok", cosi, se la sessione e diversa da "Ok", la pagina non viene proprio visualizzata.
    Ultima modifica di sevenjeak : 10-10-2010 alle ore 23.38.20

    Sevenjeak
    Software developer and much more

Regole di scrittura

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