Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

estudante_php

Variável duplicada em $_SESSION

Recommended Posts

Estou rodando duas aplicações NO MESMO BROWSER que possuem ambas a variavel

usuario

.

 

Quando abri a segunda, percebi que

usuario

já existia nela....

 

Estranho ou apps no mesmo browser tem que ter variáveis de sessão com nomes diferentes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Estranho , você abriu a sua App em outro browser e gravo as variaveis ? :P

 

eu fiz o teste aqui deu a mesma coisa heheh

 

Chrome: app.php

 

<?php
 session_start();
 $_SESSION['nome'] = 'Andrey';
echo '<pre>';  
  var_dump($_SESSION['nome']);
echo '</pre>';
?>

 

Saida:

string(6) "Andrey"

 

IEca: app2.php

 

<?php
 session_start();
 $_SESSION['nome'] = 'Knupp';
echo '<pre>';  
  var_dump($_SESSION['nome']);
echo '</pre>';
?>

 

Saida:

 

string(5) "Knupp"

 

Eu Realmente não sabia disso kkkk muito legal :)

 

eu so não testei 2 sessoes de nomes iguais na mesma pagina,

 

suponho que o php guarda as sessoes pela pagina e não pelo navegador :P

Compartilhar este post


Link para o post
Compartilhar em outros sites
Muito Estranho , você abriu a sua App em outro browser e gravo as variaveis ?

Devagar aí...

 

NO MESMO NAVEGADOR, cada domínio possui uma variável global $_SESSION...

Se forem páginas do mesmo domínio, ao alterar um índice da sessão, você altera para o domínio inteiro.

 

Agora, mudo de navegador, $_SESSION é outra completamente diferente...

 

Se fossem as mesmas, se você se logasse no imasters pelo Firefox, estaria automaticamente logado no Chrome, no Opera, no IE, mas isso NÃO acontece...

Compartilhar este post


Link para o post
Compartilhar em outros sites

MESMO browser, aplicações DIFERENTES, páginas/abas DIFERENTES

e o domínio ?

 

um domínio compartilha sessões no navegador, natural isso.

seria um saco pro usuario se não fosse assim.

 

É oque o @Haz explicou, mas não deram atenção ainda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara.. localhost/app1 e localhost/app2 vão compartilhar sessões.

Não vejo nenhum 'problema de segurança nisso'.

 

 

é o mesmo domínio.

São apenas 'pastas diferentes', consegue perceber isso ?

 

 

sei lá, Orkut.com.br e iMasters.com.br não compartilham, são domínios diferentes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.