Jump to content


Photo

Tem Alguma Configuração Especial


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

#1 adriano_tj

adriano_tj

    Novato no fórum

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

Posted 20/01/2006, 11:56

E ae

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 Tugu

Tugu

    <! Fernando Tugu !>

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP
  • Interesses:Ajudar pessoas que tenham dificuldades em minhas especializações... e espero que me ajudem quando ficar muito xxxxxx meus trampos...

Posted 20/01/2006, 11:58

que eu saiba as sessions são criadas manualmentes...e não é indicado cirar automaticamente....pewlo menos é o que acho...
<span style='font-size:10pt;line-height:100%'>Fernando Tugu</span>
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 20/01/2006, 12:06

para funcionar o session_start(); vc tem q configurar corretamente no arquivo php.ini o caminho da pasta temp q serão gravadas "temporariamente" as sessions

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 adriano_tj

adriano_tj

    Novato no fórum

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

Posted 20/01/2006, 12:08

Ola

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 ScraX

ScraX

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Masculino
  • Localidade:Varginha, Minas Gerais
  • Interesses:Fazer site, progamar ... apreder coisas novas nesse ramo...

Posted 20/01/2006, 12:09

Cara ... aki nunca precisei fazer nada não ... só o session_start() msm no inicio da´pagina q ja abre ... agora pra criar qdo logar na pagina é o:

<?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+
ScraX.dEsiGNeR

Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless

#6 Paulo Freitas

Paulo Freitas

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

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

Posted 20/01/2006, 12:15

Diga o erro né ... :huh:

[]’s :D Até mais

#7 adriano_tj

adriano_tj

    Novato no fórum

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

Posted 20/01/2006, 14:53

Ola

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 Paulo Freitas

Paulo Freitas

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

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

Posted 20/01/2006, 15:41

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at "caminho do arquivo")

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 ? :unsure:

[]’s :DAté mais

#9 adriano_tj

adriano_tj

    Novato no fórum

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

Posted 20/01/2006, 16:33

E ae

É 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 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 20/01/2006, 18:25

vc esta "mandando" outra coisa pro broswer antes de escrever session_start();??
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#11 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 20/01/2006, 18:36

acontecia esse erro comigo tb

qdo eu colocava uma include na pagina e essa pagina tinha session

pq o certo é colocar ela no topo da pagina

#12 adriano_tj

adriano_tj

    Novato no fórum

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

Posted 21/01/2006, 08:59

Ola

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)

IPB Skin By Virteq