carmagedon, no se trata de la versión sino de
register_globals
Por lo general (y no se por qué) en instalaciones básicas viene habilitado, pero es un problema si no se maneja bien. Viene deshabilitado por defecto y de hecho en PHP6 ya no existirá.
Es mejor acostumbrarse a los superglobales (_SERVER, _POST, _GET, _SESSION, _COOKIE, _REQUEST, _ENV)
Saludos.