Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/08/2006, 20:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por alvlin Ver Mensaje
Bueno, volviendo al tema original, a la pregunta original.

Hay básicamente 3 formas de que un php se interprete:

1.-
header("Location: http://..../archivo.php?varX=valor");
exit;
(el exit no es obligatorio para redireccionar, pero hace que el archivo actual NO siga interpretándose)

2.- fopen('http://....../archivo.php?varX=valor');
Donde se pide por http el archivo, sin redireccionar. El resultado puede obtenerse después accediendo al gestor generado por la función (también puede usarse file() o file_get_contents(), según la versión de php)

3.- include(http://....../archivo.php?varX=valor)
Funcionaría igual que fopen al ser una petición a otro servidor, pero también sería transparente y sin redirección.-

Espero que esto conteste la pregunta original.

Saludos.
Algunas observaciones:

En el caso 2 y 3 con una llamada con un "wrapper" como http:// .. siempre se obtendrà el resultado del proceso, esa "salida" que ese script al ejecutarlo origine.

Esto es importante .. pues no se comporta igual si lo hacemos a un archivo por ruta absoluta .. ahì obtenemos su "código fuente PHP" (por decirlo de alguna forma).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.