Cita:
Iniciado por Briss 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();