Se metto quel codice sembra che funzioni tutti, in quanto esce:

Codice PHP:
Array
(
    [
log] => 1
    
[username] => marf
    
[oro] => 1500
    
[livello] => 1
    
[id] => 39
    
[ip] => 95.235.42.73

Qui tutti i campi sono espressi il problema è che se per esempio faccio:

Codice PHP:
Username:<?php echo $_SESSION['username'?>
Per stampare l'username dopo che un utente si è loggato non mi viene fuori niente, il chè è molto strano, dato che la sessione contiene tutto quello di cui c'è bisogno.

Qui ho postato il nuovo codice di vista.php, nel caso qualcuno trovasse altri errori.

Codice PHP:
<?php
session_start
();

?> 


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
<SCRIPT LANGUAGE="JavaScript">
function ver()
   {
   for (i=0; i<document.forms[0].elements.length; ++i)
      if(document.forms[0].elements[i].value == "")
         {
         alert("Inserire username e password!");
         document.forms[0].elements[i].focus();
         return false;
         }
   return true;
   }
</SCRIPT>
</head>



<body>

<?php
require('configurazione.php'); 
?>





<div align='center'>[img]img/oro.png[/img][b]<?php echo $_SESSION['oro'?>[/b]</div>


<div align='center'>[b]Livello: <?php echo $_SESSION['livello'?>[/b]</div>
<div align='center'>[b]Username:<?php echo $_SESSION['username'?>[/b]</div>


<div align='left'>[url="missione.php"]Missioni[/url][/b]</div>


<form name="logout" action="logout.php" method="post" onSubmit="return ver();">
<input type="submit" name="submit" value="Logout">
</form>


</body>

</html>
Grazie per gli aiuti forniti fino ad ora

Ora scappo, domani mattina leggo le altre eventuali risposte, buona notte.

marf