Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Sessioni e variabili

  1. #1
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754

    Sessioni e variabili

    Ho un grosso problema: le sessioni!
    Sto lavorando in locale, su server IIS 5 e sto tentando di scrivere delle variabili di sessione ma purtroppo non funziona, il bello e' che l'id di sessione me lo scrive, per chiarezza vi posto il codice:

    connection.php
    codice:
    <?php
    	session_start();
    
    	$_SESSION['user'] = "superiox@tiscali.it";
    	$_SESSION['pass'] = "superiox";
    	
    
    ?>
    list.php
    codice:
    session_start();
    	
    	$user = $_SESSION['user'];
    	$pass = $_SESSION['pass'];
    	
    	$uid = $_GET['uid'];
    	
    	
    	
    	echo session_id().'
    ';
    	echo $user;
    con questo codice mi stampa solo l'id di sessione mi sapete dire perche'?

  2. #2
    lancia in list.php
    Codice PHP:
    print_r($_SESSION); 
    vedi cosa ti restituisce
    Planet Earth is blue and there's nothing I can do

  3. #3
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da Sandro M.
    lancia in list.php
    Codice PHP:
    print_r($_SESSION); 
    vedi cosa ti restituisce
    Non ci avevo pensato, comunque mi restituisce un array vuoto,

    questo e' l'output:

    Array()

  4. #4
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    up :quote:

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    mi dai il codice completo?
    come fai ad andare da connection a list?

  6. #6
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da PaTeR
    mi dai il codice completo?
    come fai ad andare da connection a list?
    uso un link, ho satmpato il vettore $_SESSION in connection.php e me lo scrive correttamente, il codice e' il seguente:

    connection.php

    codice:
    <?php
    	session_start();
    
    	$_SESSION['user'] = "user";
    	$_SESSION['pass'] = "password";
    	
    	print_r($_SESSION);
    ?>
    <html>
    <head>
    <title>Connessione</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    	lista
    </body>
    </html>
    lo script in list.php e':

    codice:
    <?php
    	//session_name('name');
    	session_start();
    	
    	$user = $_SESSION['user'];
    	$pass = $_SESSION['pass'];
    	
    	$uid = $_GET['uid'];
    	
    	print_r($_SESSION);
    	
    	echo session_id().'
    ';
    	echo $user;
    		
    	$mbox = imap_open("{pop.tiscali.it:110/pop3}INBOX", $user, $pass);
    	
    	$msgnumber = imap_num_msg($mbox);
    
    function lista($mbox, $totnum){
    	for($i=1; $i <= $totnum; $i++){	
    		$overview = imap_fetch_overview($mbox, $i, 0);
    		if (is_array($overview)){
    			reset($overview);
    			while (list($key, $value) = each($overview)){
    			$uid = imap_uid($mbox, $i);
    			echo "<tr>\n
    					<td>".$value->from."</td>\n
    					<td><a href=\"list.php?uid=".$uid."\">".$value->subject."</a></td>\n
    					<td>".$value->date."</td>\n
    				</tr>\n";
    			}
    		}//end if
    	}// end for (scan of all messages)
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Lista e-mail</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    	<table cellpadding="0" cellspacing="0" border="1">
    		<?php lista($mbox, $msgnumber);?>
    	</table>
    	<table width="600" cellpadding="0" cellspacing="0" border="1">
    		<tr>
    			<td>
    				<iframe frameborder="0" width="600" height="450" src="fetch.php?uid=<?php echo $uid?>" marginheight="0" marginwidth="0"></iframe>
    				
    			</td>
    		</tr>
    	</table>
    </body>
    </html>
    <?php imap_close($mbox);?>
    Grazie per la vostra disponibilita'

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da iox84
    uso un link, ho satmpato il vettore $_SESSION in connection.php e me lo scrive correttamente, il codice e' il seguente:

    connection.php

    codice:
    <?php
    	session_start();
    
    	$_SESSION['user'] = "user";
    	$_SESSION['pass'] = "password";
    	
    	print_r($_SESSION);
    ?>
    <html>
    <head>
    <title>Connessione</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    	lista
    </body>
    </html>
    Codice PHP:
    <?php
        session_start
    ();

        
    $_SESSION['user'] = "user";
        
    $_SESSION['pass'] = "password";
        
        
    print_r($_SESSION);
    print 
    "[url='list.php']list.php[/url]";
    ?>
    list.php
    Codice PHP:
    <?
    session_start
    ();
    print 
    $_SESSION['user'];
    print 
    $_SESSION['password'];
    //altro codice che riguarda l'imap
    ?>
    vedi se ti funge...

  8. #8
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Non va ancora, non so piu' cosa fare, mi sembra strano visto che scrive l'ID di sessione, vabbe' grazie di tutto...

  9. #9
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da iox84
    Non va ancora, non so piu' cosa fare, mi sembra strano visto che scrive l'ID di sessione, vabbe' grazie di tutto...
    hai settato bene nel php.ini tutto ciò che riguarda le sessioni?

  10. #10
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da PaTeR
    hai settato bene nel php.ini tutto ciò che riguarda le sessioni?
    Mi sembra di si, i cookie funzionano, e l'id lo scive quindi teoricamente dovrebbe essere tutto a posto

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.