El hecho de que no te funcione lo màs probable es por què ahora usas (php.ini directiva): register_globals a OFF y antes la tenìas a ON .. eso hace obligatorio el uso de los arrays superglobables .. no sólo "$_SERVER" sino otras más.
Te recomiendo leer esta FAQ y seguir los links indicados:
http://www.forosdelweb.com/showthrea...989#post238989
Un saludo,