Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Redireccionar a otro script

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto
Mensaje Mar Sep 04, 2007 5:20 am
Lor
Perlero Nuevo
Perlero Nuevo
Registrado: 28 Abr 2005
Mensajes: 99
Ubicación: Argentina, Santa FE
Redireccionar a otro script Responder citando

Agradecería si me pudiesen indicar cómo se puede hacer lo siguiente:

Estoy ejecutando un programa y dependiendo de los parámetros que el usuario seleccione lo redirecciono a ejecutar otro script.

Estoy usando lo siguiente pero no me llama al otro pl.

Perl:
print redirect('http://nombre_programa_a_ejecutar.pl');

o
Perl:
print redirect("http://intranet/.../.../nombre_programa.pl");


Muchas gracias Very Happy
Mensaje Mar Sep 04, 2007 5:58 am
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 720
Ubicación: Buenos Aires
Responder citando

Tenés que usar Location (es una opción de las cabeceras HTTP)...

print "Location: http://www.wpymes.com/cgi-bin/helloword.pl \n\n";

Saludos
Mensaje Mar Sep 04, 2007 6:04 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4232
Ubicación: Valladolid, España
Responder citando

Falta que indiques, después de 'http://', qué máquina es la que ofrece el servicio.
Mensaje Dom Oct 28, 2007 12:17 pm
fleandro
Perlero Nuevo
Perlero Nuevo
Registrado: 28 Oct 2007
Mensajes: 3
Responder citando

No queda claro cómo aplicar la respuesta del último renglón.

Cita:
Falta que indiques, después de 'http://', qué máquina es la que ofrece el servicio.


¿Podrías aclararla?
Mensaje Dom Oct 28, 2007 5:55 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4232
Ubicación: Valladolid, España
Responder citando

Pues que Lor ha puesto
Perl:
print redirect('http://nombre_programa_a_ejecutar.pl');
y ahí falta indicar el host donde está el programa_a_ejecutar. Algo así:
Perl:
print redirect('http://otrohost/nombre_programa_a_ejecutar.pl');
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group