Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2006, 17:59
Nateskin
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 22 años, 7 meses
Puntos: 3
al pulsar un link... (if y else)

Hola chicos!
viendo un ejemplo del dreamweaver que te hace con las aplicaciones, hay una opcion que es desconectar.

Yo le veo mucha parafernalia, codigo que nunca voy a usar (porque no me gusta usarlo claro).

pero mi duda esta aqui.
Código:
<?php
//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 = "aaa";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<a href="<?php echo $logoutAction ?>">Desconectar</a>
¿puedo hacer que cuando pulse el link de desconectar haga una accion especifica?

la accion que hace al pulsarla (en este ejemplo) es que pasa por 2 variables de URL y luego hace la accion.
Quiero saltarme todos estos pasos, y que, al pulsar el link haga una accion.

por ejemplo (algo asi):

Código:
<?php
//initialize the session
if (!isset($_SESSION)) {
  session_start();
}

if ($logoutAction ){
  //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']);
	
}
?>
<a href="<?php echo $logoutAction ?>">Desconectar</a>
Pero claro esta, este ejemplo no exise.
¿alguna recomendacion?
PD: me quiero saltar las acciones por URL