controlla in conf.php come gestisci la variabile che passi nell'urlCodice PHP:
<div id="davide">
<?php
include("conf.php"); ?>
</div>
header("Refresh: 1;URL=./index.php?p=home");
oltre alla diversa configurazione della gestione errori in un caso hai configurato register_globals in ON (php 4.x) mentre nell'altra e' in OFF.
quindi con reg glob = OFF la variabile sara' $_GET['p'] e non piu' $p