New question

Question:

Date: 15-09-2020 19:01:21 (In Spanish)

¿Cómo eliminar una Cookie que fue creada en un archivo diferente en que se va a eliminar?[Resolved]

He creado una Cookie para almacenar el email del usuario que ha iniciado sesión y he creado la Cookie en el archivo login.php, la Cookie se guarda correctamente. Pero resulta que quiero eliminar esa Cookie cuando el usuario decida cerrar la sesión y eso esta en el archivo logout.php que esta dentro de una carpeta que esta en la raíz del proyecto. Resulta que escribo de manera correcta el código para borrar la Cookie para esta no se elimina y he notado que cuando copio y pego el mismo código dentro del archivo donde he creado esa Cookie si funciona.

En el archivo login.php funciona y se elimina la Cookie, pero en el archivo logout.php no funciona, la Cookie sigue y mi sesión no se cierra.

Código del logout.php
<?php session_start();

$email = $_GET['logout'];

// eliminar la Cookie
setcookie("user", "$email", time() - 31536000);

session_destroy();
$_SESSION = array();

header('Location: /bomgos');
Tags: COOKIES - PHP - Question Votes: 0 - Answers: 2 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 16-09-2020 21:11:12 este codigo lo pones en tu layout.php

    <?
    session_start();
    session_destroy();
    ?>
      Votes: 0 - Link answer
     
  • Date: 17-09-2020 05:18:00 Logre resolver el problema creado un layout.php en la raíz del proyecto, no pude Cerrar Sesión con el layout.php dentro de la capeta backend

    He hice un cambio en el código:

    <?php session_start();
    
    // eliminar la Cookie
    setcookie("user", "", time() - 31536000);
    session_destroy();
    $_SESSION = array();
    header('Location: /bomgos');
      Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In