Salve a tutti,
ho un problema con la registrazione al mio sito:
nell'home page ho tre frame, in quello laterale ho messo il menu (che è diverso a senconda del livello di registrazione) partendo dal menu pubblico appena aggiorno la pagina, senza fare nient'altro, passo automaticamente al menu per il livello 1 come se avessi effettuato il login.
codice menu2.php
	
	
	
		
				
			ho un problema con la registrazione al mio sito:
nell'home page ho tre frame, in quello laterale ho messo il menu (che è diverso a senconda del livello di registrazione) partendo dal menu pubblico appena aggiorno la pagina, senza fare nient'altro, passo automaticamente al menu per il livello 1 come se avessi effettuato il login.
codice menu2.php
		PHP:
	
	<?php
session_start();
session_cache_limiter('nocache');
if (!isset ($_SESSION['tipo'])) {
	header ("location: ../sky/menu.html");
	}
?>
<html>
<head>
<title>menu2</title>
</head>
                        
<body>
<SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">
                         
<!--                
/*Menu Nascosto*/
                        
	function toggleMenu(currMenu) {
    	thisMenu = document.getElementById(currMenu).style
        	if (thisMenu.display == "block") {
            	thisMenu.display = "none"
                }
                else {
                	thisMenu.display = "block"
                    }
	return false
    }
-->
</SCRIPT>
<STYLE>
<!--
.menu  {display:none; margin-left:20px color: #000000; }
-->
</STYLE>
<?php
		
		if ($_SESSION['tipo']=1) {				
					
					echo "
					<table width=\"100%\">
						<tr>
						<td valign=\"top\" width=\"20%\">
					
						<h3><a href=\"home.html\" target=\"fc\">Home</a></h3>
						<h3><a href=\"\" onClick=\"return toggleMenu('camere') \">I Nostri Alloggi</a></h3>
							<div class=\"menu\" id=\"camere\">
								<ul>
									<li><a href=\"semplice.html\" target=\"fc\">Semplice</a><br></li>
									<li><a href=\"lusso.html\" target=\"fc\">Lusso</a><br></li>
									<li><a href=\"suite.html\" target=\"fc\">Suite</a><br></li>
								</ul>
								
							</div>      
						<h3><a href=\"\" onClick=\"return toggleMenu('servizi') \">Servizi</a></h3>
							<div class=\"menu\" id=\"servizi\">
								<ul>
									<li><a href=\"palestra.html\" target=\"fc\">Palestra</a><br></li>
									<li><a href=\"Solarium.html\" target=\"fc\">Solarium</a><br></li>
									<li><a href=\"Spa.html\" target=\"fc\">Spa</a><br></li>
								</ul>
								
							</div>     	
							
						<h3><a href=\"mieprenotazioni.html\" target=\"fc\">Le Mie Prenotazioni</a></h3>
						<h3><a href=\"messaggi.html\" target=\"fc\">Contatta il nostro Staff</a></h3>    
						<h3><a href=\"mappa.html\" target=\"fc\">Dove Trovarci</a></h3>
						<h3><a href=\"contatti.html\" target=\"fc\">Contatti</a></h3>
						<h3><a href=\"faq.html\" target=\"fc\">FAQ</a></h3>
						
					
						</td>
						</tr>
					</table>
					<form action=\"logout.php\"  method=\"post\">
					<input value=\"Logout\" type=\"submit\">";
					}
	
?>
</body>
</html>
	 
Codice login.php
<?php
session_start();
include("../include/connect.php");
$conn=mysql_connect($HOST, $USER, $PASSWORD);
$db_ok=mysql_select_db($DB, $conn);
$user=( $_POST['utente']);
$password=( $_POST['password']);
$query = "SELECT nome, cognome, idutente, tipo FROM utente WHERE nick='$user' AND password='$password'";
$result = mysql_query($query, $conn);
$livello=mysql_fetch_array($result, MYSQL_ASSOC);
$_SESSION['tipo'] = 0;
	if(mysql_num_rows($result)) {
		//se è loggato creo la sessione
		$_SESSION['NomeUtente'] = $user;
		$_SESSION['Password'] = $password;
		$_SESSION['tipo'] = $livello['tipo'];
		$_SESSION['idutente'] = $livello['idutente'];
		$_SESSION['nome'] = $livello['nome'];
		$_SESSION['Cognome'] = $livello['cognome'];
		}
	switch ($_SESSION['tipo']) {
    	case 0:
	        echo "	<script type=\"text/javascript\">
			  	<!--
				alert(\"Nome utente o password errati\");
				self.location.href= \"../sky/menu.html\";
				-->
				</script> ";
				break;
    	
		case 1:	
	        header ("Location: ../php/menu2.php");
        }
?>
	
			
				Ultima modifica di un moderatore: