Clicky

Jump to content
  • Sign Up
Sign in to follow this  
Jefferson

Erro session_start

Recommended Posts

Olá pessoal, um cliente meu está com o seguinte problema:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/extrapro/public_html/extrapanel/clientes_inc.php:1) in /home/extrapro/public_html/extrapanel/title.php on line 4

Segundo ele, ele tinha hospedagem na uol e funcionava, então não é erro de script... como resolver?


█ DDR Host, no mercado de Hospedagem desde 2010.

Share this post


Link to post
Share on other sites

Já que estava pegando na uol , vo tentar uma dica:

Abre o 'php.ini' e troque "session.auto_start = 0"

para "session.auto_start = 1"

Reinicia o apache

se nao der fale aew...


|Diego Camargo |

|Desenvolvimento de Sistemas|

Share this post


Link to post
Share on other sites

Tópico util para futuros problemas iguais. Muito bom.

@Diego Camargo - Pode fazer essa alteração antes mesmo de acontecer este erro? Ou não é aconselhavel?

É necessário reiniciar o apache para funcionar?

Edited by MedimHostBR

Medim Host - Internet Service Ltda.

Hospedagem de Sites // Streaming de Áudio // Registro de Domínios // Revenda de Hospedagem // Revenda de Domínios

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

Links Úteis: Facebook: http://www.facebook.com/MedimHost - Twitter: @MedimHost - Blog da Medim: http://www.medimhost.com.br/blog/

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

Share this post


Link to post
Share on other sites

Olha, esse erro também pode ser associado quando tentamos iniciar uma seção numa página onde os dados são recebidos via $_GET. Quando fiz meu projeto final em PHP era comum disso acontecer pois ele foi feito por vários membros do grupo e alguns não tinham noção de programação. Outra fator que também ocasionava esse erro era passar um determinado valor via $_GET da página "1" para a página "2" e nessa página "2" não ter nada que capture esse "dado enviado" (atribuir à uma variável o valor de $_GET) - retorna esse erro pois o dados é enviado como um link (header). EX:

http://www.teste.com.br/clientes_inc.php?id_cliente=13 esse link "chama" a página clientes_inc.php e atribui o valor "13" para a alocação de memória (campo ou variável) id_clientes. Nesse caso basta que na página clientes_inc.php tenha logo no início do php a seguinte linha: $id_clientes = $_GET['id_clientes'];

Também deve ser levado em conta que não podemos iniciar uma seção quando o script "escreve" algo no na tela/browser.

Fica ai a dica para quem não consegue alterar o php.ini

Edited by henrique

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...