Ho un problema con le sessioni anche io, non sapevo dove scriverlo!..in pratica ho una pagina dove effettuo il login e funziona tutto bene fino al momento in cui valuto se la sessione, in un'altra pagina, è =1, come dovrebbe essere fino a che non effettuo il logout.
Vi posto il codice mi date una mano?

Home.php (Dove effettuo il login)
<?php
session_start();
if(!isset($_SESSION['Home'])){
$_SESSION['Home'] = 0;
}
if ($_SESSION['Home'] != 1){
if( isset($_POST['log']) && isset($_POST['pass'])){
//Connessione al DB
mysql_connect('localhost','root','root');
mysql_select_db('Utenti');
$log = $_POST['log'];
$pass = $_POST['pass'];
$query = "select * from Utente where Login = '".$log."' ";
$results = mysql_query($query)
or die (mysql_error());
if(mysql_num_rows($results) != 0){
$row = mysql_fetch_array($results);
$_SESSION['Home'] = 1;
$_SESSION['Nome'] = $row['Nome'];
}
}
}
?>
<HTML>
<HEAD>
<TITLE>Accesso</TITLE>
</HEAD>
<BODY>

<?php
if($_SESSION['Home'] != 1){ ?>
<form style="margin-top:40px;" action="AreaEle.php?p=Home" method="GET" name="Login">
<table border="0">
<tr><td>Tipo:</td><td>
<select name="TipoUtente">
<option value="Amministratore" selected>Amministratore</option>
<option value="Meccanico">Meccanico</option>
<option value="Magazzino">Magazziniere</option>
</select>
</td></tr>
<td>Login:</td><td><input type="text" name="log"> </td>
<tr><td>Password:</td><td> <input type="password" name="pass"></td></tr>
<tr><td align="center" colspan="2">
<input type="submit" name="sub" value="INVIA"/></td>
</tr>
</table>
</form>
<?php }else {
echo "<SCRIPT Language=Javascript>";
echo "window.location ='AreaEle.php?p=Home' ";
echo "</SCRIPT>";
}
?>
</BODY>
</HTML>

AreaEle.php (Dove vedo se la sessione è =1 o no)

<?php session_start();
echo" ".$_SESSION['Home']." ";
?>
<html>
<head>
<title>AREAELETTIVA</title>
<link rel="stylesheet" type="text/css" href="Areacss.css" />
</head>
<body>
<div id="backgroundLayer" >
<div id=PRINCIPALE >
<div id="menu">
<ul>[*]Home
[*]Amministrazione
<ul>[*]Clienti & Auto[*]Visualizza Clienti[/list]
[*]Officina
<ul>[*]Nuova commessa[*]Visualizza commesse[/list]
[*]Magazzino
<ul>[*]Visualizza Prodotti[/list]
[/list]
</div>

QUI!!

<div id="divlogin">
<?php
if($_SESSION['Home'] == 1){
echo "On-line : ". $_SESSION['Nome'] ." ".$_SESSION['Cognome']." ";
?>
<input style="width:100px" type="submit" value="LOGOUT">
<?php
}else
echo"Effettua il login :";
?>
</div>


<div id="frame" align="center">
<?php
if (isset($_GET['p']) && $_GET['p']) {
if (is_file($_GET['p'].'.php')) require_once($_GET['p'].'.php');
}else
require_once('Home.php');
?>
</div>
</div>
</div>
</body>
</html>