Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/12/2002, 14:57
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Gracias por poner el codigo, porque ya he visto el error. Estas creando las cabeceras dentro de una funcion y tienes definida la variable $salto_server fuera de la funcion. Con esto estoy diciendo que dentro de la funcion no existe $salto_server con el valor de fuera, sino que se crea una nueva variable con ese mismo nombre, pero que solo existe dentro de la funcion. Con el cuerpo del mensaje si funciona porque lo generas fuera de la funcion. Es un problema de "scope" (creo que se llama ambito en castellano) . Solucion: hacer que dentro de la funcion se conozca el valor de la variable definida fuera. ¿Como? Muy sencillo, con

global $salto_server;

como primera linea de codigo dentro de la funcion. Ver el manual http://www.php.net/manual/en/languag...bles.scope.php .

Suerte.

PD: Esta se te ha escapado, Cluster.
__________________
Josemi

Aprendiz de mucho, maestro de poco.