Ir para conteúdo

POWERED BY:

Arquivado

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

João Vitor Tornisiello Trevisan

PHP Warning: session_start()

Recommended Posts

Eu estou com o famoso problema "PHP Warning:  session_start()"

 

Mensagem completado do erro:

 

[05-Apr-2018 19:25:33 UTC] PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/insideau/app.insideautomacao.com.br/config.php:1) in /home/insideau/app.insideautomacao.com.br/inc/database/database.php on line 4

 

Isso está impedindo que eu redirecione a página. Alias, nenhuma página da aplicação está redirecionando.

 

Já tentei usar ob_start(); ob_end_flush(); | Já tentei usar if (session_status() == PHP_SESSION_NONE) session_start();

 

Já revi fechando de <php ?> ou espaçamentos, ou echo, prints ets.

 

E isso só ocorre no servidor. Localhost não acontece. Alguma ideia? Obrigado

 

------------------ Basicamente meu código é

 

save(ENTITIES, $unidade_medida); //Acessa o database.php

header('location: index.php'. ($_SESSION['message'] != "" ? "?error_msg=".$_SESSION['message'] : "")); //Nao funciona

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Normalmente isso é um problema simples.

 

Veja se resolve:

 

 

 

Qualquer caso se for algo relacionado adicionar isso logo no início do arquivo pode solucionar caso contrário só convertendo a codificação do arquivo mesmo.

<?php
session_start();
ini_set('default_charset','UTF-8');

Obs.: Espaços e linhas em branco antes da abertura <?php também pode ocasionar esse problema

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.