Вы вообщето знаете коренное отличие PHP на хостинге от такогоже дома на винде ?
На хостинге - это mod_php (модуль), а на виндах - это php.exe (CGI-ка)
Соответственно при просморе phpinfo() ?> видно некоторое различие в доступных переменных
Как пример - getallheaders() не работает с php.exe