Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    36

    caricare un header diverso se si ha effettuato l'accesso

    Ciao a tutti! Ieri grazie alle guide trovate qui sono riuscita a creare il form login e l'accesso alla pagina di amministrazione, e tutto funziona bene (almeno secondo me :P)

    però la pagina amministratore già nel suo "corpo" ha l'istruzione di caricare l'headeramministratore.php però quando ad esempio vado nella home "perdo" il login e infatti rispunta il tasto "effettua il login" anziché quello logout.

    l'header.php ha praticamente solo i menù il caricamento del CSS e l'apertura delle tag html meta e body.

    quando creo una nuova pagina generalmente faccio così:

    prova.php
    Codice PHP:
    <? include("sistema/header.php"); ?> 
    <div id="centro_titolo">lista clienti</div>
    <div id="centro_testo">
    blablalbla
    </div>
    <? include("sistema/footer.php"); ?>
    secondo voi è possibile dire alla pagina prova.php che se la sessione è "autenticata" di caricare l'headeramministratore.php?

    io pensavo di eliminare la prima riga (l'include header) e di fare una cosa simile:
    Codice PHP:
    <? (session_start();
    if(!
    session_is_registered(myusername)){
    echo 
    "<? include("sistema/header.php");>";
    }
    else {
    echo 
    "<? include ("sistema/headeramministratore.php")>;}
    ?>
    questa sarebbe la mia idea ma provandola non funzionava :'(

    idee? suggerimenti?


    vi ringrazio anticipatamente e scusate il casino (sono di fretta sto andando a lavoro :P)

    Noire

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    <?php
    session_start();

    if (!isset($_SESSION['myusername']))
    include("sistema/header.php");
    else
    include("sistema/headeramministratore.php");

    ?>

    Tutto qua
    PS: la funzione session_is_registered() è deprecata, meglio effettuare il controllo di esistenza su una variabile di sessione, come nel mio esempio.

    Ciao ciao!
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    36
    ora sono ancora a lavoro! ma appena posso provo! grazie milleeeee ^_^

    ho solo un'altra piccola domandina, usando lo stesso metodo o quasi è possibile quindi fare dei "pulsanti" visibili solo a chi è "autenticato"?

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.