Jump to content


Photo

Session (erro)


  • Faça o login para participar
9 replies to this topic

#1 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 12/02/2005, 21:18

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/wmess/public_html/portal/admin.php:7) in /home/wmess/public_html/portal/admin/login.php on line 8

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/wmess/public_html/portal/admin.php:7) in /home/wmess/public_html/portal/admin/login.php on line 8

Aparece isso ...
Mas ele armazena os dados corretamente ...
O que será que está causando esse problema???

A linha oito corresponde a: session_start();


----------------

Parece que armazena mas nao, ele fala que fez login mas na quando eu mudo de pagina o cookiee some ...

Edição feita por: victorpfm, 12/02/2005, 21:33.


#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 12/02/2005, 21:47

Antes de todo o código do arquivo coloque:

<? ob_start(); ?>


e no final de todo o código do arquivo:

<? ob_end_flush(); ?>


Coloca o session_start(); depois do ob_start(); também..

[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 12/02/2005, 21:48

Para que serve isso ?

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 12/02/2005, 22:04

Controlar a saída de dados, com isso, ele não deixar ocorrer erros de modificação de cabeçalho.

[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 lynx

lynx

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 13/02/2005, 08:58

mais porque as vezes não acontece isso?
meu problema é exatamente esse, na parte de login ele cria as sessões certinhas, ai ele loga sem erro, mais toda vez que uso o session_start() nesse caso quando cliquei em logout.php; ele da esse erro
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/lynx/public_html/dt/in.php:11) in /home/lynx/public_html/dt/logout.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/lynx/public_html/dt/in.php:11) in /home/lynx/public_html/dt/logout.php on line 10

nas outras partes que uso session_start(); ele da esse erro tbem, só queria saber o do porque, porque eu tinha feito otro sistema antes de login e não dava esse erro, é porque tem algo escrito antes?

#6 lynx

lynx

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 13/02/2005, 09:16

bom,

meu sistema de logout ficou assim
<?php
ob_start();
session_start();
unset ($_SESSION['login']);
unset ($_SESSION['senha']);
if (isset($_SESSION['admin']))
	{
	unset ($_SESSION['admin']);
	}
$deslogou=1;
header ("location: index.php?sec=mensagem&deslogou=$deslogou");
ob_end_flush();
?>

e continuo com o erro acima, =[[

#7 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 13/02/2005, 11:05

Sinceramente, não sei qual o problema de vocês... Por quê não deixar o HTML para ser exibido só depois de todos os códigos PHP? <_<

Vocês devem estar usando a página de "logoff" em include, assim há saída na página que a inclui... Devendo portanto... as funções de controle de buffer estar no arquivo que faz a inclusão.
Klaus Paiva
Conheça também: Taperás

#8 lynx

lynx

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 13/02/2005, 11:16

foi o que eu acabei de fazer nesse meu caso do logout, mais e se eu por exemplo quisesse fazer uma saudação pegando o valor da sessão?
olá usuario fulano!!

#9 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 13/02/2005, 11:27

Faz no final ora bolas...
Klaus Paiva
Conheça também: Taperás

#10 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 13/02/2005, 16:24

http://br.php.net/ma...on.ob-start.php

http://br.php.net/ma...b-end-flush.php


T+ (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq