siempre que hago estos tipos de programas utilizo una variable _global. con el nombre de mi servidor actual, por ejemplo, cuando lo estoy armando utlizo _global.dominioUrl = "http://localhost/algo" y luego a la hora de subir mi programa es solo cambiar ese variable, por ahi he leido algo de alowDomain pero no estoy seguro de lo que es y si me servirá para algo, puede ser que venga por ahi mi problema??
en resumen, mi problema es que siempre me pasa que hago mis programas en localhost y funcionan barbaro, pero a la hora de subirlo a un servidor no funciona igual.
pd: tengo un hosting gratuito 000webhost, lo deberán conocer, soporta php5. espero su ayuda, muchas gracias!