Sessão é específica para quê? Por que não tratar a sessão de IP e nome de domínio da mesma forma?

Eu quero saber que a sessão é específica com o quê? Isso não é restrito a um idioma. Abaixo está apenas o php como exemplo.

Eu uso a sessão php, funciona bem quando uso o nome de domínio do meu site. Para testar o site no meu ubuntu vmvare local no sistema operacional Windows, altero os hosts do meu windows para tornar o DNS no meu ip local. Ao testar local, eu uso o nome de domínio, mas também funciona bem. Mas quando eu altero o URL no navegador para Ip, a sessão é perdida.

Você pode confundir o motivo de fazer isso, porque também quero testar a página no meu dispositivo Android, pois não consigo alterar o arquivo de hosts do meu dispositivo Android sem a raiz do Android, por isso tenho que usar o ip.

Você também pode confundir porque eu não uso o ip todo o caminho? Porque eu uso um terceiro login aberto no meu aplicativo da web. O terceiro mastro de login aberto usa o nome de domínio como o URL de redirecionamento de retorno; portanto, quando eu entrei, ele será redirecionado para o URL no formato de nome de domínio.

Por que a sessão php é a mesma quando o nome de domínio e o ip?

Para garantir que a sessão php não seja a mesma com nome de domínio e ip? Eu também tentei o meu sistema de administração, superior é o sistema do usuário.

Eu também tento meu sistema de administração, posso usar o ip para fazer login totalmente. Mas quando mudo ip para o nome de domínio no URL, a sessão também perde.

questionAnswers(2)

yourAnswerToTheQuestion