Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Tenho no mesmo servidor (local), 2 sistemas.
Ambos são destintos na sua utilização, mas acabaram tendo variáveis de sessão iguais.
Caso o usuário rode cada sistema em uma aba do chrome por exemplo, a variável de sessão criada em um, "funciona" no outro.
Caso eu destrua todas as variáveis de sessão, por exemplo, ao fazer um logof, o outro sistema tb perde as variáveis dele.
Existe uma forma de cada aba, ter suas variáveis separadas, como se fossem computadores distintos....
obs: é claro que posso mudar as variáveis... mas mesmo assim, sempre um interfere no outro... quero "separar" isso
Você está usando variaveis de sessão com o mesmo nome. É só dar outros nomes.
Exato, citei isso no meu post
Mas não é a solução que quero aplicar
ESerra, vou olhar ali o link, vlwwww
// * No sistema 01
session_name("Sistema01");
session_start();
$_SESSION['sistema'] = "Sistema 01";
echo $_SESSION['sistema'];
// * No sistema 02
session_name("Sistema02");
session_start();
$_SESSION['sistema'] = "Sistema 02";
echo $_SESSION['sistema'];
Veja se te ajuda.
O cookie da sessão está atrelada ao domínio, por isto você está passando por esta situação, a solução mais simples é definir um session_name.