Ho un problema: se faccio il login, mi abiulita la sessione, ma se faccio il logout mi disabilita la sessione solo dalla pagina in cui la disabilito, come mai?
ho un file logo.php
	
	
	
		
nei file che devo visualizzare il login/o l'username ho iniziato con
	
	
	
		
Non capisco dove sbaglio...
				
			ho un file logo.php
		PHP:
	
				//instanzio la classe
			$x=new UserAuthentication;
			
			// se ha premuto logout disabilita la sessione
				if($_GET['sess']==1){unset($_SESSION['auth']);}
				
			//se non è abilitata la sessione e se non ha premuto
			//$_POST['username'] allora visualizza il form
				if(!isset($_SESSION['auth'])){
					if(!isset($_POST['username'])){
					
						echo "<form action=" . $_SERVER['PHP_SELF'] ." method=\"post\">
								<input type=\"text\" name=\"username\" /><br />
								<input type=\"text\" name=\"password\" /><br />			
								<input type=\"submit\" name=\"submit\" />
								</form>";					
					
					}else{ 
					//altrimenti se ha premuto il form verifica il login
					//se il login è corretto abilita la sessione
					$x->VerifyLogin();	}			
				} else{
				
				//se la sessione è autorizzata visualizza l'username con il logout
				
				echo $x->ShowUsername() . "<a href=".$_SERVER['PHP_SELF']."?sess=1>Logout</a>";
				
				}	
				
				//verifica di sessione
			echo "<br />sessione abilitata: ".$_SESSION['auth']."<br />";nei file che devo visualizzare il login/o l'username ho iniziato con
		PHP:
	
	<?php
if(!isset($_SESSION)){
 session_start();
 }
?>Non capisco dove sbaglio...

 
	 
	 
 
		 
 
		 
 
		