
Tem Alguma Configuração Especial
#1
Posted 20/01/2006, 11:56
Gostaria de saber se tem alguma configuração especifica que devo fazer no arquivo de configuração do php ou sei la onde para que funcione:
session_start();
#2
Posted 20/01/2006, 11:58
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"
#3
Posted 20/01/2006, 12:06
apartir disto e só vc iniciar no inicio de sua página o session_start();
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#4
Posted 20/01/2006, 12:08
Eu só pergunto isso pq quando tento executar um arquivo que utiliza de sessao não to conseguindo, aparece um erro logo nessa linha que seria session_start();
Sei que antes de criar uma session, não pode haver nenhuma tag em html e esta assim:
<?php
session_start();
?>
Verifiquei também no arquivo "php.ini", a variável "session.save_path" está setada para um path válido para armazenar os cookies.
Não sei o que esta errado
#5
Posted 20/01/2006, 12:09
<?php // pesquiza os dados do form na tabela $sql="select * from users where login='".$_POST["login"]."' and senha='".md5($_POST["senha"])."' "; $resultado=mysql_query($sql, $conexao); if(mysql_num_rows($resultado)!=0){// se tiver algum registro session_register("user"); // cria secao $user=mysql_fetch_assoc($resultado);//cria a var user $_SESSION["user"]=$user["id"];// da um valor a $_SESSION["user"] } ?>
Se vc ja souber isso melhor ainda...
t+
Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless
#6
Posted 20/01/2006, 12:15

[]s

#7
Posted 20/01/2006, 14:53
Ja tinha postado mas segue ...
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at "caminho do arquivo")
Agora testei novamente e simplesmente não aparece erro, muito estranho. Ah só que também o usuario cadastrado como administrador não loga heheh, esta aparecendo a mensagem que defini para exibir quando esta usuario/senha incorreto. Sendo que verifiquei no banco e usuario/senha esta cadastrado. Mas vou verificar aqui e qualquer coisa posto novamente.
#8
Posted 20/01/2006, 15:41
Estranho ter ocorrido este erro. Que eu saiba a função session_start() pode ser inicializada em qualquer parte do arquivo, pelo menos aqui sempre foi assim. Qual a versão do PHP em uso ?Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at "caminho do arquivo")

[]s

#9
Posted 20/01/2006, 16:33
É Version 5.1.1 mas agora não entendi mais nada, ainda não sei programar em PHP entao tenho pegado alguns códigos prontos para testar e estudar.
O que esta ocorrendo agora é que abre a pagina para logar, informo o usuario/senha e se clico no botao para logar aparece só a informaçao Login ou senha inválidos que é o que deve retornar claro, mas somente se estivesse incorreto e ja verifiquei no banco, usuario e senha estao corretos.
#10
Posted 20/01/2006, 18:25
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
#11
Posted 20/01/2006, 18:36
qdo eu colocava uma include na pagina e essa pagina tinha session
pq o certo é colocar ela no topo da pagina
#12
Posted 21/01/2006, 08:59
Lendo o tópico todo irá ler a observação que coloquei ... não to colocando nada antes nao.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)