Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/07/2011, 01:17
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Eliminar COOKIE's

ok muchas gracias por sus respuestas!.. esa ultima solucion me seguia clonando la cookie, me aparecian 2, y una mas cada que ejecutaba el logout

En fin, decidi cambiar un poco el login y logout y quedo asi

check_login:

Código PHP:
Ver original
  1. <?php
  2. function check_login(){
  3.     session_start();
  4.     $login_status = false;
  5.     if ( isset($_COOKIE['DANNEGMSESSIONID']) ){
  6.         if( !$_COOKIE['DANNEGMSESSIONID'] == "false"){
  7.             $_SESSION["login"] = true;
  8.             $_SESSION["s_id"] = base64_decode($_COOKIE['DANNEGMSESSIONID']);
  9.             $login_status = true;
  10.         }
  11.     }
  12.     if ( isset($_SESSION["login"]) ){
  13.         if ( $_SESSION["login"] == true ){
  14.             $login_status = true;
  15.         }
  16.     }
  17.     return $login_status;
  18. }
  19. ?>

logout:

Código PHP:
Ver original
  1. <?php
  2. $_SESSION["login"] = false;
  3. $_SESSION["s_id"] = null;
  4. if ( isset($_COOKIE['DANNEGMSESSIONID']) ){
  5.     $_COOKIE['DANNEGMSESSIONID'] = "false";
  6. }
  7. header("location: ../index.php");
  8. ?>

No elimine la cookie, cambie valores, pero no utilize setcookie para ello...

Muchas gracias por sus respuestas! y disculpen las molestias

Última edición por danneg; 21/07/2011 a las 01:18 Razón: resalte mal el codigo