Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2005, 16:59
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 18 años, 11 meses
Puntos: 1
no me funciona session_destroy(); en el servidor

HOla gente:

Tengo el siguiente problema, no me funciona la funcion session_destroy() cuando es ejecutada en el servidor, en mi pc funciona bien:
yo inicio sesion asi:

//verificar.php

<?
session_start();
include("conex.php");
$link=conect();
$usuario=$_POST["usuario"];
$clave=$_POST["clave"];
if($usuario!=""){
if($clave!=""){
$sent="select usuario,empresa from usuarios where usuario='$usuario' and clave='$clave' and admin='1'";
$result=mysql_query($sent);
$row=mysql_fetch_array($result);
if($row){
$_SESSION["usuario"]=$row["usuario"];
$_SESSION["empresa"]=$row["empresa"];
header("location:administracion.php");
}else{ header("location:index.php?shwrr=ingrUsrClv");}
}else{ header("location:index.php?shwrr=ingrClvNo");}
}else{ header("location:index.php?shwrr=ingrUsrNo");}
?>

y cierro sesion asi:
//logout.php

<?
session_start();
session_unset();
session_destroy();
?>

una vez que quiero salir de la sesion me da el siguiente error:

Warning: session_destroy(): Session object destruction failed in C:\Domains\transport.com\wwwroot\luxart\admin\logo ut.php on line 4

Ah y tengo otro asunto a solucionar: despues de que el usuario cierre sesion como hago para redireccionarlo p.e. al index.php, ya he intentado poniendo lo siguiente:

<?
session_start();
session_unset();
session_destroy();
header("location:index.php");
?>


pero da error:
Warning: Cannot modify header information - headers already sent by (output started at C:\Domains\transport.com\wwwroot\luxart\admin\logo ut.php:4) in C:\Domains\transport.com\wwwroot\luxart\admin\logo ut.php on line 5


desde ya muchas gracias.