Que bueno que te hayas encontrado el inconveniente..
Y no tengo la menor idea de como hacías para que funcionara en local y no en el servidor
(investigaré... )
Como comentario.. un doble $$, te permite usar las variables dos veces, así tengan el mismo nombre
saludos ^^