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