Jump to content


Photo

Pq Da Essa Mensagem?


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

#1 ll PoseiDon ll

ll PoseiDon ll

    Normal

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

Posted 13/07/2007, 17:36

Olá galerinha!

Estou com um sistema de cadastro / login.

O Mesmo funciona normalmente.., loga, através de session, e exibi os dados td certim..

Mas, não sei porque, aparece isso no topo:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/meusite/public_html/site/principal.php:6) in /home/meusite/public_html/site/logado/funcoes.php on line 62


oque tenho q fazer pra tira esse erro?

a linha 62 da pag. q tem as funcções é:

session start;


o/~

#2 Fabio_RJ

Fabio_RJ

    PHP Conspiracy

  • Usuários
  • 206 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 13/07/2007, 18:02

Vc está incluindo essa pagina em outra? antes de session_start() nao pode haver nenhuma saida html...
---
TeraDesign.com.br => [Hospedagem, Registro de Dominios, Desenvolvimento de websites e etc...]

#3 ll PoseiDon ll

ll PoseiDon ll

    Normal

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

Posted 13/07/2007, 20:22

to.. ;x
e agora? eu preciso inclui ess pagina..

#4 Fabio_RJ

Fabio_RJ

    PHP Conspiracy

  • Usuários
  • 206 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 13/07/2007, 20:33

na sua index use:
<? ob_start(); ?> // antes de tudo...

ae aqui vem o seu html...

<? ob_end_flush(); ?> // apos tudo...
---
TeraDesign.com.br => [Hospedagem, Registro de Dominios, Desenvolvimento de websites e etc...]

#5 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 13/07/2007, 20:47

apesar de ter muitos tópicos sobre esse problema, tenta fazer isso

onde tiver session_start nos includes e na pagina.

if (strlen(session_id()) <= 0)
		   session_start();

Ele vai verificar se tem alguma seção iniciada antes dela, se não tiver ele inicia.

Outra alternativa é usar o ob_start();

Use a busca do fórum que vc acha uns exemplos.

(y)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#6 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 13/07/2007, 21:11

if (strlen(session_id()) <= 0)

Assim é mais bunitin:

if (!isset($_SESSION)) {
:P

[]’s :DAté mais

#7 ll PoseiDon ll

ll PoseiDon ll

    Normal

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

Posted 14/07/2007, 07:15

mas tipow
eu to usando "templantes" do dreamweaver sabe ai tem uma certa parte do site q eu coloquei uma area editavel, e é ai que entra o contedo..

então eu n posso coloca isso antes de todo o html, e ao final de todo o html
entende?

;x




1 user(s) are reading this topic

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

IPB Skin By Virteq