Hai ragione, mi sono informata meglio e ho scoperto che non c'è alcun problema con index.php.
Visto che mi hai risposto ti chiedo un'altra cosa: cosa significa quando uno script php funziona bene in locale ma non in remoto? Ho provato, infatti, un codice che permette di visualizzare sul sito il numero degli accessi ma pur funzionando se vedo la mia pagina su localhost, nel momento in cui la metto sul server remoto non vedo più il conto degli accessi. Ovviamente il sito è ospitato da un server che permette l'uso di php. Potrebbe essere un problema di versione di php? (io uso una versione 5.xx.xx, mentre il server che mi ospita usa 4.xx.xx)