Parce que el error lo tienes porque sigue la ejecución de tu script despues de que haces el "location" .. La cabecera "Location" solo hace que PHP le "diga" al navegador que "cambie" la página q está usando .. pero el flujo del script.php continua .. Por eso es necesario siempre terminar el proceso del mismo con exit;
Código PHP:
<?php
// Agafa les variables globals
//require("config_inc.php");
if ($finalitzar)
{
header ("Location: projecte_pag.php");
exit; // es necesario terminar la ejecución del script tras tu "location".
}
// Crida al fitxer de funcions
include("../llibreries/funcions.php");
es_logon();
Un saludo,