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