Foros del Web » Creando para Internet » Diseño web »

como redirigir mediante caja de texto

Estas en el tema de como redirigir mediante caja de texto en el foro de Diseño web en Foros del Web. hola, espero puedan ayudarme... quisiera redirigir a una pagina web a partir del texto que el usuario ingrese en una caja de texto de un ...
  #1 (permalink)  
Antiguo 20/07/2008, 21:46
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 9 años, 4 meses
Puntos: 0
como redirigir mediante caja de texto

hola, espero puedan ayudarme...

quisiera redirigir a una pagina web a partir del texto que el usuario ingrese en una caja de texto de un formulario, es decir...

tengo "misitio.com", el cual aloja determinadas paginas

misitio.com/user1
misitio.com/user2

el asunto es que en la caja de texto el usuario introduciria "user1"

con lo cual seria redirigido a la pagina "misitio.com/user1"
cuya pagina le solicitara sus credenciales para cemnzar a navegar

espero me puedan ayudar.
  #2 (permalink)  
Antiguo 21/07/2008, 08:05
 
Fecha de Ingreso: julio-2008
Ubicación: El Puerto de Santa María
Mensajes: 62
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: como redirigir mediante caja de texto

Hola Martín, bienvenido al foro.

Espero que esto solucione tu problema ;)

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>redirigir.php</title>
</head>

<body>
<?php

$pagina 
$_POST['pagina']; //La variable $pagina contendrá la página a la que hay que redirigir

if (!$pagina) { //Comprobamos si hay alguna página a la que redirigir y si no la hay mostramos la caja
    
echo "<form id=\"redirigir\" name=\"redirigir\" method=\"POST\" action=\"redirigir.php\">\n"//Dirigimos el formulario a la misma página, importante que el action sea el mismo que esta página, o sea, que se auto-llame
    
echo "<label>\n<input type=\"text\" name=\"pagina\">\n</label>\n";
    echo 
"<label>\n<input type=\"submit\" name=\"Submit\" value=\"Redirigir\">\n</label>\n</form>\n";
} else { 
//Si hay datos en la variable $pagina (la página a la que hay que redireccionar), le decimos que nos mande a ella
    
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0;URL=$pagina\">";
}

?>

</body>
</html>
Saludos

Última edición por Kwic; 21/07/2008 a las 09:56
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:04.