Jump to content
Sign in to follow this  
crebs86

"Conexão reiniciada", relacionado a session_start();

Recommended Posts

Boa noite!

Utilizo Xampp 3.2.2 com PHP 7.0.1

O código a seguir eu vinha usando a algum tempo e nunca deu problema e de repente, sem eu mudar uma linha sequer, os browsers não conseguem acessar a aplicação.

É mostrada a mensagem:

"Conexão reiniciada

A conexão para o servidor foi reiniciada durante o carregamento da página.

Este site pode estar temporariamente fora do ar ou sobrecarregado. Tente de novo em alguns instantes.
Se você não consegue carregar nenhuma página, verifique a conexão de rede do computador.
Se o seu computador ou rede forem protegidos por um firewall ou proxy, certifique-se de que o Firefox esteja autorizado a acessar a web."

Segue o código:

<?php
if(is_dir("instalador")){echo "<p style='background-color:red;'>Para a segurança da aplicação apague a pasta 'instalador'.</p>";}
if(file_exists("instalador.php")){echo "<p style='background-color:red;'>Para a segurança da aplicação apague o arquivo 'instalador.php'.</p>";}
// A sessão precisa ser iniciada em cada página diferente
if (!isset($_SESSION['UsuarioID'])) session_start();
// Verifica se não há a variável da sessão que identifica o usuário
if (isset($_SESSION['UsuarioID'])) {
// Redireciona o usuario para o programa
header("Location: programa/index.php"); exit;
}
?>

Quando eu comento a linha 05 ou apago o código `session_start()` a página carrega normalmente. Agradeço desde já.

Share this post


Link to post
Share on other sites

Coloque o session_start(); no inicio do código

Não rolou. E mesmo se funcionasse eu precisaria fazer o IF da linha 5. Lembro que estava funfando normalmente e parou do nada, sem que fosse feitas alterações!

Share this post


Link to post
Share on other sites

Bom dia povo.

Pesquisando muito descobri que é um erro nativo do PHP 7.0.1 do XAMPP.

O pessoal da Bitname irá corrigi-lo na versão 7.0.2. obs.: fonte: "php.net" via "apachefriends".

 

No fórum "sitepoint" existe uma solução até resolução definitiva do problema:

session.save_handler = filessession.save_path="C:\xampp\tmp"session.use_strict_mode = 0session.use_cookies = 1session.use_only_cookies=0session.name = PHPSESSIDsession.auto_start = 0session.cookie_lifetime = 0session.cookie_path = /session.cookie_domain =session.cookie_httponly =session.serialize_handler = phpsession.gc_probability = 1session.gc_divisor = 1000session.gc_maxlifetime = 1440session.referer_check =session.cache_limiter = nocachesession.cache_expire = 180session.use_trans_sid = 0session.hash_function = 0session.hash_bits_per_character = 5url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

Abra o php.ini e procure o setor [sESSION] e compare as linhas acima. As linhas que estiverem configuradas de forma diferente podem estar gerando o erro. Abraço.

#Tópico pode ser encerrado#

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By opl12
      Olá Mestres
       
      Estou testando enviar email pelo PHP,
       
      No windows 10 Instalei o Xampp, e fiz as configurações abaixo: 
      Configurei o arquivo php.ini com:  sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
       
      configurei o arquivo sendmail.ini com: smtp_server=smtp.gmail.com
      smtp_port=587
      auth_username= meu_email@gmail.com
      auth_password= minha_senha_do_email
       
       
      Pelo código php não retorna em erro, apenas diz que foi enviado com sucesso. 
      mas o email nunca chega hahahahah nem está no lixo eletônico
       
      Sabem se falta algo?

       
       
       
       
    • By Superwagtel
      Como faço para trocar meu servidor Wamp pelo Servidor Xampp
       
      Na verdade me disseram que basta desativar o Wamp, mas como faço isto?
       
      Grato para quem puder me ajudar
    • By Nightmare SEP
      Bom dia,
      Eu tenho configurado em um servidor no meu trabalho, um sistema da intranet (PHP e MySQL), onde já está tudo configurado.
      Esses tempos tivemos um problema no servidor, eu precisei reinstalar o XAMPP e para ficar tudo configurado eu copiei toda a pasta do XAMPP que eu tinha backup e colei por cima. Tudo funcionou corretamente mas agora eu preciso migrar para um novo servidor, e gostaria de fazer algumas alterações.
       
      1 - Como eu configuro um nome (host) para acessar a intranet. Por exemplo, estou acessando de um computador dentro da minha rede, e quero ir no navegador e digitar: http://intranet. Sem ter a necessidade de digitar o IP do servidor.
      2 - Qual arquivo devo editar para criar/alterar o usuário e senha de conexão com o banco de dados?
      3 - Quando eu fiz essa cópia das pastas, o serviço do apache no windows veio como padrão a mesma unidade de disco que estava antes (no caso a unidade E:), mas eu gostaria de mudar também esse caminho. Tem um arquivo que eu consiga editar esse caminho do serviço?
       
      Valeu!
    • By MateusOFCZ
      Olá, estou desenvolvendo meu TCC no Netbeans usando Java, quando estava fazendo as telas em JFrame, percebi que ele cria uma conexão toda hora que acessa uma tela (http://prntscr.com/op1tjc) fazendo com que "desconecte" o usuário que estava logado, gostaria de saber se tem alguma forma de fazer com que toda vez que troca de tela ele continua com a conexão anterior ao invés de criar uma nova, fazendo com que ele desconecte o usuário que estava logado.

       
       
    • By blackz17
      Seguinte, não sou programador nem nada mas gosto de aprender coisas relacionadas a programação em diferentes ambientes (web, c#, android...), faz muito tempo que mexi no dreamweaver e relacionados a web, eu coloquei uma imagem (32x32 png) no dreamweaver em um botão de dropdown
      <button class="dropdown-item" type="button"><img src="icons/brazil.png"><?php echo $portuguese; ?></button> a imagem carrega no dreamweaver (ela aparece), mas quando dou F12 pra abrir no navegador a imagem vem quebrada

      aí não sei nem como identificar o problema nem onde ocorre, uso dreamweaver cs6, testei nos navegadores (firefox, chrome, edge e internet explorer) e uso w10 64bits (não sei se tem a ver mas taí)
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.