Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore con $_SESSION

  1. #1

    Errore con $_SESSION e Windows

    Salve a tutti,

    ho uno strano problema con le sessioni (oppure sono io che "non so fare" )
    In questa pagina session1.php e' tutto ok
    codice:
    <?php
    session_start();
    $_SESSION['username']="Riccardo"; 
    if (isset($_SESSION['username'])) {
    	echo "Benvenuto ".$_SESSION['username'];
    } 
    ?>
    <html>
    <head>
    <title>test sessioni</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    </p>sessioni2</p>
    </body>
    </html>
    in quest'altra pagina sessioni2.php
    codice:
    <?php
    session_start();
    echo $_SESSION['username'];
    ?>
    <html>
    <head>
    <title>test sessioni</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    </body>
    </html>
    mi viene fuori il seguente errore
    Notice: Undefined index: username in c:\inetpub\wwwroot\prova\sessioni2.php on line 3
    Naturalmente sono sotto windows
    win2000 server (tutti i service pack e patch vari)
    iis5
    PHP 4.3.7
    Saluti a tutti
    Riccardo

  2. #2
    Con Apache funzionerebbe. Non c'e ragione di avere un NOTICE.
    Prova a mettere l'isset come nella prima pagina.

    vedi se e' iis che non fa passare $_SESSION.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    come non detto.... mentre scrivevo il posto lo sentivo che stavo per fare la figura del newbie :gren: :tongue:
    Tutta colpa di zone alarm !
    Saluti a tutti
    Riccardo

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 © 2024 vBulletin Solutions, Inc. All rights reserved.