session_start() só esta funcionando no Local
Boa Tarde!
Subi um site que criei e logo na tela inicial para login o meu session_start() não esta armazenando a variável, o que fazer?
Subi um site que criei e logo na tela inicial para login o meu session_start() não esta armazenando a variável, o que fazer?
Mateus Henrique
Curtidas 0
Melhor post
William Finco
05/01/2018
Olá Mateus,
Certifica nos processos posteriores ao qual você coloca o valor da sua variável de sessão se não há alguma instrução que encerre a sua sessão.
Certifica se está atribuindo corretamente o valor a sua variável de sessão através da sintaxe $_SESSION["nome"] = "Teste";
Por fim, lembre-se que se você quiser usar a sua variável de sessão criada em outro arquivo php, antes de usa-lá você sempre deve inserir o session_start() e depois pode usar um simples echo $_SESSION["nome"];
Abs,
Certifica nos processos posteriores ao qual você coloca o valor da sua variável de sessão se não há alguma instrução que encerre a sua sessão.
Certifica se está atribuindo corretamente o valor a sua variável de sessão através da sintaxe $_SESSION["nome"] = "Teste";
Por fim, lembre-se que se você quiser usar a sua variável de sessão criada em outro arquivo php, antes de usa-lá você sempre deve inserir o session_start() e depois pode usar um simples echo $_SESSION["nome"];
Abs,
GOSTEI 2
Mais Respostas
William Finco
05/01/2018
Outra coisa Mateus, veja se no servidor que você subiu o site se as sessions estão habilitadas ok.
GOSTEI 0
Mateus Henrique
05/01/2018
Eu tenho certeza que estou codificando da maneira certa pois funciona em Local Host, eu fiz um echo no meu site e o campo retorna em branco ou seja ""
Não sei o que fazer a respeito.
Não sei o que fazer a respeito.
GOSTEI 0
Mateus Henrique
05/01/2018
Outra coisa Mateus, veja se no servidor que você subiu o site se as sessions estão habilitadas ok.
Como faco isso? Estou desconfiado que seja mesmo as configurações do meu php.in, porem não sei onde alterá-las e nem como pode me dar uma ajuda quanto a isso?
Obrigado
GOSTEI 0
William Finco
05/01/2018
Crie um arquivo php e coloca na sua hospedagem.
Dentro desse arquivo você insere:
Depois vc acessa esse arquivo via web e navega até a parte session dele, daí certifica que Session Support está como Enabled.
Caso não esteja Habilitada recomendo que você entre em contato com a sua hospedagem para habilitar. Encontrei abaixo um artigo que te auxilia a manipular o arquivo php.ini para habilitar o suporte:
https://support.qualityunit.com/021373-How-To-Enable-Session-Support-for-PHP
Dentro desse arquivo você insere:
<?php echo phpinfo(); ?>
Depois vc acessa esse arquivo via web e navega até a parte session dele, daí certifica que Session Support está como Enabled.
Caso não esteja Habilitada recomendo que você entre em contato com a sua hospedagem para habilitar. Encontrei abaixo um artigo que te auxilia a manipular o arquivo php.ini para habilitar o suporte:
https://support.qualityunit.com/021373-How-To-Enable-Session-Support-for-PHP
GOSTEI 0