Hola de nuevo, voy por este tema de Tutorial pagina web multisitio php y dreamweaver Parte 13 - Cerrar sesión, hice todo como lo a indicado pero alfinalizar sesión la pagina de queda en blanco y la url es esta: http://localhost:8888/curso2/users/login.php?doLogout=true no me lleva al index.php o la url obsoluta como se lo indique. te dejo las pagina para que lo mire y a haber si encuentra el error antes me mandaba a la pagina de sesión iniciada
Pagina Funciones.php
por otro lado cuando estoy en registro y pincho login la pagina se queda en blanco y me deja la url asi, vulve a entrar a users
http://localhost:8888/curso2/users/users/registro.php
Un saludo quiero continuar con el curso.
Gracias de antemano
Pagina Funciones.php
<?php
//saca los datos de la web
mysql_select_db($database_conexion2, $conexion2);
$query_Rec2 = "SELECT * FROM e_datos";
$Rec2 = mysql_query($query_Rec2, $conexion2) or die(mysql_error());
$row_Rec2 = mysql_fetch_assoc($Rec2);
$totalRows_Rec2 = mysql_num_rows($Rec2);
$nombreWeb =$row_Rec2['nombre'];
mysql_free_result($Rec2);
//Desconectar Usuario
//initialize the session
if (!isset($_SESSION)) {
session_start();
}
// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['PrevUrl']);
$logoutGoTo = $row_Rec2['url'];
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}
?>
por otro lado cuando estoy en registro y pincho login la pagina se queda en blanco y me deja la url asi, vulve a entrar a users
http://localhost:8888/curso2/users/users/registro.php
Un saludo quiero continuar con el curso.
Gracias de antemano
0
Puntos
Puntos
1304
Visitas
Visitas
1
Resp
Resp
Por edwardburgos hace 12 años
Novice
Respuesta #1
buenas edwar borre el resto del código por que para este post no hace falta, lo que tienes que hacer si quieres que te lleve a index.php poner en la linea 63 del código de arriba esto:
$logoutGoTo = "index.php";o
$logoutGoTo = "../index.php";
0
Puntos
Puntos
Por zeuskx hace 12 años
Mods