Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sessioni in locale

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    111

    Sessioni in locale

    Salve a tutti

    Sto cominciando a smanettare col php e sto avendo difficoltà con le sessioni nel senso che in locale non funzionano.
    Ho settato il path nel php.ini (Uso win 2000 quindi IIS come server e PHP versione 4.3.8) ma anche un un semplice script come questo per settare la sessione:

    <?
    session_start();
    $msg="sessione avviata";

    ?>

    nella pagina mi dà questo errore:

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 2

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 2
    PHP Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 2 PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 2

    non capisco bene quale sia il problema e se è risolvibile su piattaforma windows se qualcuno sa darmi una spiegazione mi farebbe un gran cortesia

    Grazie
    Rossella

  2. #2
    session_start(); probabilmente non è il primo rigo di codice php scritto nella pagina prova:
    <?php session_start();
    $msg="sessione avviata";

    ?>
    prova a scriverlo in questo modo nel rigo uno

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    111
    Ho fatto come hai detto ma non cambia niente


    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 1

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 1
    PHP Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 1 PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\inetpub\wwwroot\php\prove\session.php:1) in c:\inetpub\wwwroot\php\prove\session.php on line 1

    non è che devo modificare qualcosa nel php.ini? magari sui cookie? ho l'impressione che questo errore sia dovuto a qualcosa settato male :master:
    Rossella

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.