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

Al cerrar una sesion la pagina se queda en blanco

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
<?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
1326
Visitas
1
Resp
Por EdwardBurgos hace 130 meses
Principiante
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
Por zeuskx hace 130 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate