Cita:
Iniciado por alvlin
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,