Ho realizzato una pagina semplicissima per testare le sessioni. Io vorrei che quando un utente entra nel mio sito si crei subito una sessione che tiene traccia di quello ke fa, anke se non è loggato. e per questo quando uno entra setto dentro $_SESSION['log'] il valore "logoff". Quando uno poi si logga lo cambio in "login".

questo è il codice, non mi sembra ci sia niente di sbagliato(penso) :

codice:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
 session_start(); 
 $_SESSION['log'] = "logoff";
?>
<h1>
<?php
 $out = $_SESSION['log'];
 print($out);
?>
</h1>
</body>
</html>
eppure mi stampa oltre a logoff anke questi warning :

Warning: Cannot send session cache limiter - headers already sent (output started at d:\siti\fantacalcio\home.php:9) in d:\siti\fantacalcio\home.php on line 10

Warning: open(/tmp\sess_07688f94ab7e78001606a0a87f189341, O_RDWR) failed: No such file or directory (2) in d:\siti\fantacalcio\home.php on line 10

logoff

Warning: open(/tmp\sess_07688f94ab7e78001606a0a87f189341, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

come mai questi warning?