Redireccionar un URL

kafka03
11 de Septiembre del 2004
Qué tal. Soy nuevo en esto del php y tengo una pequeña duda. Tengo mi htm para obtener datos del usuario y luego los mando a un *.php que hace la insercion en la base de datos. Lo que quiero hacer es que inmediatamente después de termiar de hacer el query me redireccione a otro *.php autmoáticamente. Hay una forma de hacer esto? Si la conocen, se los agradecería muchísimo. De antemano, gracias. Saludos

cazell
11 de Septiembre del 2004
Que tal, si se puede lo unico que tienes que hacer es poner al final de tu script es:
header ('Location: pagina.php');
pero recuerda que en esa parte del codigo no puedes escribir codigo de salida p.e un echo $variable por que te mandara un error adios

Daniel ochoa
11 de Septiembre del 2004
Este script es el que uso para direccinar a cada uno de los usuarios que entrar al web de un cliente en donde la bd esta conformada por tres campos
Nombre, Clave T_usuario
en T_usuarios guardo el nombre del tipo de ususario que es y con eso se hace el direccionamiento.

<?php
include("mod_conexion.php");
$link=Conectarse();
//Obtengo las variable que me envio el formulario anterior y las creo de nuevo para poder trabajar en este modulo.
$F_Nombre=$_GET['F_Nombre'];
$F_Clave=$_GET['F_Clave'];
//Busqueda del nombre y la clave del usuario en los campo la BD
$ssql = "SELECT * FROM usuarios WHERE Nombre='$F_Nombre' and Clave='$F_Clave'";
$rs = mysql_query($ssql,$link);
if (mysql_num_rows($rs)!=0){
//buscamos el tipo de usurio
while($F_Nombre=mysql_fetch_object($rs))
{
$Tipo=$F_Nombre->T_Usuario;
}
//Liberamos el registro
mysql_free_result($rs);
//si en la base esta como cliente redireccionamos a la pagina cliente.php
if ($Tipo=="Cliente")
{
header ("Location: cliente.php");
//si en la pagina esta como administrador redireccionamos a la pagina admor.php
}elseif ($Tipo=="Administrador")
{
header ("Location: admor/admor.php");
}
//si no se encontro el ususario te envia a una pagina de error.php
}else {
header("Location: ..error.php");
}
mysql_free_result($rs);
mysql_close($link);
?>

Saludos Daniel Ochoa