Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Problema al redirecionar después de registrarme

Bueno soy novato en esto y estoy aprendiendo mucho con los tutoriales voy por el 11 http://www.youtube.com/watch?v=yUslI2mCPt8 tengo un problema con el $insertGoTo al momento de querer redireccionar a la pagina bienvenido.php lleno los datos pongo registrarme pero se recarga la misma pagina resgistro.php , al revisar la base de datos si cargan los datos use un printf("Location: %s", $insertGoTo); para observar la lacacionion y es la correcta pero no lo redireciona saludos,
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
$insertSQL = sprintf("INSERT INTO z_users (nombre, email, password, estado, avatar) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString(md5($_POST['password']), "text"),
GetSQLValueString($_POST['estado'], "int"),
GetSQLValueString($_POST['avatar'], "text"));

mysql_select_db($database_conexion, $conexion);
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());

$insertGoTo = "bienvenido.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}


0
Puntos
1696
Visitas
2
Resp
Por dnarvaez hace 128 meses
Principiante
Respuesta #1
prueba poniendo una url absoluta en el header de todas formas te comento, no se por que pero esto pasa a menudo por que algo se os escapa no eres el primero es mucha casualidad, yo de ti volvería a hacer el registro ya que no te supone mucho tiempo, en teoría si haces todo igual no tiene por que suceder ningún error

lo que te comento de una url absoluta es algo así:
header(sprintf("Location: %s", $urlWeb."user/bienvenido.php"));
0
Puntos
Por zeuskx hace 128 meses
Administrador Sitio web
Respuesta #2
Listo muchas gracias por tu ayuda aunque lo solucione cambiando el wamp server por el xampp aun no entiendo cual fue el error pero de todas maneras ya esta solucionado muchas gracias de todas formas y muy buenos los tutoriales.
Saludos,
0
Puntos
Por dnarvaez hace 128 meses
Principiante
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate