Parece que además de usar register_globals a OFF (leer esta FAQ:
http://www.forosdelweb.com/showthrea...989#post238989 ) también tienes el reporte de errores (error_reporting de tu php.ini) para que muestre todo mensaje de error y "avisos" como el mencionado en tu mensaje de error.
Podrías bajar el nivel de errores en tu php.ini (directiva: error_reporting) ...pero lo que realmente deberías es programar correctamente tipo:
Código PHP:
<?
// si está definida la variable externa "titulo" .....
if (isset(echo $_POST['titulo']){
// la usas
echo $_POST['titulo'];
}
?>
Un saludo,