Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema sistema di login con PHP

  1. #1
    Guest

    Exclamation Problema sistema di login con PHP

    Salve ragazzi, ho un problema che si è verificato di recente..
    Avevo implementato un sistema di login in php e mysql con l'utilizzo dei cookies..
    Fino a pochi giorni fa funzionava tutto bene e ci si riusciva a registrare e a loggare ma ora, non so perchè, non funziona più niente..

    Sembra nn funzionare più la funzione setcookie(), e anche la funzione header('refresh: 1;url=index.php') non ne vuole sapere di andare..

    Qualcuno sa per caso quale potrebbe essere il problema??

    L'url del sito è http://www.simodrum.altervista.org

    Grazie a nticipatamente a chi mi risponderà!

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Hai disattivato i cookie nel tuo browser?

    Ciao!

  3. #3
    Guest

    Predefinito

    No, i cookie del mio browser sono abilitati!!Ho provato anche ad usare browser diversi, ma niente..

  4. #4
    Guest

    Predefinito

    Posta il codice PHP! .-.

  5. #5
    Guest

    Predefinito

    Ragazzi, ho risolto..Avevo fatto un errore io abbastanza stupido anche se nn capisco perchè all'inizio funzionasse o meno..

    In pratica la funzione setcookie() è come la funzione header e deve essere fatta prima che inizi la parte di codice html!!

    Ho risolto quindi mettendo all'inizio del codice di ogni pagina
    Codice PHP:
    <?php
    ob_start
    ();
    ?>
    e alla fine

    Codice PHP:
    <?php
    ob_end_flush
    ();
    ?>
    così facendo si crea un buffer dove salvare i contenuti delle funzioni header e setcookie() e funziona tutto!!:D

    Non so se mi sono spiegato bene, ma se qualcuno dovesse avere lo stesso problema mi contatti pure che glielo spiego bene!!:D

    Grazie cmq a quelli che hanno risposto!
    Ultima modifica di musicanapoli : 15-06-2010 alle ore 02.34.05 Motivo: Codice racchiuso tra i tags.

Regole di scrittura

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