• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Johny

Porque que me da este erro?

7 mensagens neste tópico

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/

Warning: Cannot modify header information - headers already sent by (output started at /home/

Gostava de saber o porque de me dar estes erros?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual é a maneira correcta?

<?php
defined('_VALID_REQUIRE') or die ('Direct access not allowed.');
require_once("includes/ban.php");

session_start(); ob_start();
if (isset($_SESSION["login_user"]) AND isset($_SESSION["senha_user"])) {
    $login_usuario = $_SESSION["login_user"];
    $senha_usuario = $_SESSION["senha_user"];

require_once("includes/ligacao.php");
?>

ou

 <?php
    session_start();
    ob_start();
defined('_VALID_REQUIRE') or die ('Direct access not allowed.');
require_once("includes/ban.php");

if (isset($_SESSION["login_user"]) AND isset($_SESSION["senha_user"])) {
    $login_usuario = $_SESSION["login_user"];
    $senha_usuario = $_SESSION["senha_user"];

require_once("includes/ligacao.php");
?>

Porque tanto numa como outra dá o erro Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /.....

Se me poderem ajudar agradecia =)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Verifica se não tens nennhum caracter em branco antes do sessio_start(). O erro diz que os headers já foram enviados, o que significa que o output já começou em algum ponto.

De qualquer modo, a segunda opção é a melhor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens caracteres especiais que estão a ser interpretados sem o próprio encode.

Deves ter um acento ou assim isolado, que está a ser mal interpretado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora