Tema: logout
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2019, 20:41
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 7 meses
Puntos: 120
Respuesta: logout

Cita:
Iniciado por Briss Ver Mensaje
Hola a todos tengo una duda, espero me puedan orientar
Código PHP:
<?php 
session_start
();
$_SESSION = array();
session_destroy();

header"Location: index.php" );  

?>
Con el código anterior cierro sesión en mi web todo bien , pero resulta que tengo dos proyectos en la web ejemplo A y B

inicio sesión en A y navego, para iniciar en B debo loguerme también hasta aca todo bien pero si cierro sesión en A en automático cierra también en B... esto no debería ocurrir ya que A y B son independientes aunque trabajan sobre la misma BBDD, que debería considerar en este caso?

desde ya gracias
si A y B estan en el mismo DOMINIO

http//dominio.com/A
y el otro en http//dominio.com/B

La session que usas en PHP crea una COOKIE de SESSION con ID unico , y esta COOKIE tiene como RUTA todo el DOMINIO,

tienes 2 opciones para solventarlo, que en tu SESSION , independices las Variables tanto para A como B me refiero a
$_SESSION['A'] = array("usuario"=>123545); //etc

o como alternativa

pongas parametros a la COOKIE de session tanto para A como para B


session_set_cookie_params(0, '/A', '.dominio.com');
session_start();

y para iniciar session en los proyectos de B

session_set_cookie_params(0, '/B', '.dominio.com');
session_start();
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9