• Publicidad

Redireccionar a página

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Redireccionar a página

Notapor Rene Serrano » 2007-01-23 12:37 @567

Hola necesito redireccion desde un cgi de Perl a distintas páginas dentro de mi mismo server por ejemplo
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if($row_verifica[0] ne "") {
##llamar una pagina
}else{
##llama otro pagina
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


es sencillo pero busque y lo único que encontré es haciendo un link pero yo lo quiero hacer automáticamente.

Tal vez me echan una mano.
bye
------------
¦23n3
Rene Serrano
Perlero nuevo
Perlero nuevo
 
Mensajes: 86
Registrado: 2006-11-27 12:35 @565
Ubicación: El salvador CA

Publicidad

Notapor Rene Serrano » 2007-01-23 12:42 @571

upps despues de un rato encontr la respuesta gracias


print redirect( 'http://foo.com/bar.html' );
------------
¦23n3
Rene Serrano
Perlero nuevo
Perlero nuevo
 
Mensajes: 86
Registrado: 2006-11-27 12:35 @565
Ubicación: El salvador CA

Notapor Rene Serrano » 2007-01-23 13:29 @603

Ahora tengo esto error

Status: 302 Found Location: viewtopic.php?t=523

¿Qué puede ser ?
------------
¦23n3
Rene Serrano
Perlero nuevo
Perlero nuevo
 
Mensajes: 86
Registrado: 2006-11-27 12:35 @565
Ubicación: El salvador CA

Notapor explorer » 2007-01-23 15:05 @670

Eso no es un error. Con el código 302 el servidor web le está diciendo al cliente que se tiene que redirigir a esa nueva posición, que es lo que al final le estás diciendo con el redirect.

Recuerda: si vas a hacer un redirect, NO imprimas los header.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor monoswim » 2007-01-24 07:05 @337

En vez de imprimir el

print "content-type: texzt/html \n\n";

hacé un

print "Location: $url \n\n";

Con eso ya te direcciona a la página de $url

El Location es parte de la cabecera HTTP

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Notapor Rene Serrano » 2007-01-24 11:30 @520

Ok muchas Gracias por su Importante Ayuda

Salu2
------------
¦23n3
Rene Serrano
Perlero nuevo
Perlero nuevo
 
Mensajes: 86
Registrado: 2006-11-27 12:35 @565
Ubicación: El salvador CA


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 2 invitados