Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Autenticazione con le sessioni

    Ciao a tutti...
    stavo guardando qualche guida sulle sessioni quando mi sono imbattuto in questa che mi sembra buona ed esaustiva...o quasi ...
    non capisco se si deve appoggiare su un altro file che contenga e gestisca la funzione session_start()...

    quando l'ho provato mi dava questo errore:



    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php:10) in /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php on line 11

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php:10) in /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php on line 11

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php:10) in /var/www/netsons.org/cisiamotutti/Autenticazione/inclusione.php on line 13

    ....ki mi aiuta? Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    stai attento, il session start deve avvenire a capo della pagina, prima di qualsiasi altro codice php!

    del resto la funzione non si appoggia a file esterni ^^

  3. #3
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    Per precisione non deve essere necessariamente all'inizio della pagina, ma prima di qualsiasi output inviato all'utente.. anche un misero spazio già stampato a video e session_start() non funziona..

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    se uno lo metto a capo vedi che non sbagliera' :P era intesa la cosa (spero)!!

  5. #5
    VI MANDO L'INDIRIZZO DEL TUTORIAL IN QUESTIONE:
    http://www.mrwebmaster.it/tutorial/php/tutorial74.htm

    AD OGNI MODO IL PRIMO CODICE CHE VIENE ESEGUITO DOVREBBE ESSERE QUESTO:
    <?
    session_start();
    if ($_SESSION['login'] != "ok") {
    header("Location: form.htm");
    }
    ?>

    QUINDI NON CAPISCO QUALE SIA IL PROBLEMA....

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.