Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Erro na criação de cookie

23-07-2011 16:32

Nunca me dei bem com cookie, por que eu não intendo o motivo do erro, sendo que o código está certo.
O erro é o seguinte;
Warning: Cannot modify header information - headers already sent by (output started at /home/luan/public_html/verifica.php:1) in /home/luan/public_html/verifica.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /home/luan/public_html/verifica.php:1) in /home/luan/public_html/verifica.php on line 12
e o código é;

<?php ob_start(); include ("conf.php"); $login = $_POST['login']; $senha = $_POST['senha']; $sql = mysql_query ("SELECT * FROM login WHERE userid = '$login' AND user_pass = '$senha'"); $cont = mysql_num_rows($sql); if ($cont == 1) { setcookie("LoginRG", "$login", time()+3600);  setcookie("SenhaRG", $senha, time()+3600); } else { echo "<script type=\"text/javascript\">"; echo "alert('Login ou Senha incorretos!\\nSe nao for cadastrado, por favor cadastre-se!');"; echo "</script>"; } ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Erro na criação de cookie

23-07-2011 17:36

O ob_start que há no código é exatamente para inibir esse erro. Testei seu script aqui no xampp e os erros que tem são das variáveis. Não há erro do cookie, onde testou?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Erro na criação de cookie

23-07-2011 21:06

testei online...
eu conferi as variáveis... dei echo nas duas e estão corretas..
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Erro na criação de cookie

23-07-2011 21:19

Foi como disse, não era para mostrar erro até pelo ob_start. Essas linhas 11 e 12 são a do cookie mesmo?

Uma coisa que você pode fazer também, só para ocultar o erro, é colocar um arroba antes do setcookie

@setcookie(...
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Erro na criação de cookie

23-07-2011 22:35

sim.. são as linhas do cookie...
não adiantaria muito ocultar pq o cookie não é criado /;
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Erro na criação de cookie

23-07-2011 22:37

A criação do cookie no seu script está de acordo com o manual
http://www.php.net/manual/en/function.setcookie.php

Não sei porque seu servidor dá esse problema. Verifica se lá é PHP4 ainda, ou se aceita cookie.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Erro na criação de cookie

23-07-2011 22:59

Não é a primeira vez que tenho esse problema.. e tenho sites hospedados em hosts diferentes..
Então conferi aqui, é php 5 mesmo...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Erro na criação de cookie

23-07-2011 23:00

Acho que você pode tentar é criar só o cookie, sem sua validação mysql, só para ver se cria e mostra na tela. Não vejo outro erro.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 216
Nome: Luan
Sexo: Masculino
Localização: De traz do PC
Contato:

Erro na criação de cookie

23-07-2011 23:27

Da o mesmo erro... mto estranho isso...
Vo ir tentando aqui e posto depois pra ver.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado