Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2006, 20:27
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 22 años, 1 mes
Puntos: 10
con un link solo puedes pasar informacion por url salvo que uses javascript. Pero yo creo que eso es complicar las cosas... lo mismo que lo del Form y el submit.
La opcion mas sencilla es hacer un enlace que que pase una variable por URL o, como dice Fridureiks, hacer que un link a un archivo php que ejecute la desconexion.
Ejemplo 1:
Código PHP:
<?php
if (!isset($_SESSION)) {
  
session_start();
}

if (isset(
$_GET['log']))
{
  
$_SESSION['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);   
}
?>
<html>
<head>
    <title>Test</title>
</head>
<body>
    <a href="<?=$_SERVER['PHP_SELF']?>?log=out">Desconectar</a>
</body>
</html>
Ejemplo 2:
Código HTML:
<!-- Contenido de algo.htm -->
<html>
<head>
    <title>Test</title>
</head>
<body>
	<a href="logout.php">Desconectar</a>
</body>
</html> 
Código PHP:
<?php
// Contenido de logout.php

if (!isset($_SESSION)) {
  
session_start();
}

$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset(
$_SESSION['MM_Username']);
unset(
$_SESSION['MM_UserGroup']);
unset(
$_SESSION['PrevUrl']);   

header("location: index.php");
?>
__________________
oohh... quisiera ser godines!!!