Le inclusioni, con Apache, non possono contenere codice dinamico.
Forse è quello il problema.
http://pro.html.it/articoli/id_116/i...pag_4/pag.html
...
Il file che invece viene incluso può avere qualsiasi tipo di estensione consentita ("html","htm","txt","inc"). È da notare però che - a differenza di IIS - le inclusioni di Apache devono contenere solo codice HTML, non è possibile cioè includere codice (in linguaggio di scripting lato-server) da eseguire.