Jump to content


Photo

Urgente! Erro Com Session_start E Destroy


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

#1 hunter-sc

hunter-sc

    Novato no fórum

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

Posted 13/12/2003, 18:00

alguem sabe me dizer como resolvo esses problemas??? q treco é esse de /tmp???

Warning: session_start(): open(/tmp\sess_56bd095e0bda44ffbcfb2831a015768a, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\avalia\loginalu2.php on line 3

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\apache\htdocs\avalia\loginalu2.php:3) in c:\apache\htdocs\avalia\loginalu2.php on line 3

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\avalia\loginalu2.php:3) in c:\apache\htdocs\avalia\loginalu2.php on line 3

Warning: session_destroy(): Session object destruction failed in c:\apache\htdocs\avalia\loginalu2.php on line 4

este aqui é o código...

<?php
include "conexao.php";
session_start();
session_destroy();
if ($confirma) {
if($apelido_login AND $senha_login) {
$sel = "SELECT NM_PESSOA, CD_PESSOA,NR_ANO,NR_SEMESTRE,DS_SENHA,CD_CURSO,NM_CURSO,CD_VINCULO FROM SENHA2 WHERE CD_PESSOA = '$apelido_login'";
$sql = mysql_query($sel);
$numrows = mysql_num_rows($sql);// ========== verifica senha ===============
// $senha=chr(ord(substr($linha1[4],0,1))-7);
// $senha=$senha.(chr(ord(substr($linha1[4],1,1)) - ord(substr($senha,0,1))));
// $senha=$senha.chr(ord(substr($linha1[4],2,1)) - ord(substr($linha1[4],1,1)) - ord(substr($senha,0,1)) + 150);
// $senha=$senha.chr(ord(substr($linha1[4],3,1)) - ord(substr($linha1[4],2,1)) + 40);
// $senha=$senha.chr(ord(substr($linha1[4],4,1)) - ord(substr($linha1[4],3,1)) + 43);
// $senha=$senha.chr(ord(substr($linha1[4],5,1)) - 52);
// ----------------------------------------

$linha1=mysql_fetch_array($sql);
if ($linha1[4] <> $senha_login) {
$sel2 = "SELECT NM_PESSOA, ds_senha FROM SENHA WHERE CD_PESSOA = '$apelido_login'";
$sql2 = mysql_query($sel2);
$numrows2 = mysql_num_rows($sql2);
$linha2=mysql_fetch_array($sql2);

if ($linha2[1] <> $senha_login) {
$numrows=0;
header("Location:mensagemerro.php"); }else{
$cpo0=$linha2[0];
/* $cpo8=$linha2[0];
$cpo9=$linha2[1];
$cpo1=$linha2[2];
$cpo0=$linha2[3];
$senha_login=$linha2[4]; */
session_start();
session_register("apelido_login","senha_login","cpo0");
header("Location:escolhe_disc.php");}
}
if ($numrows > 0) {
$cpo0=$linha1[0];
session_start();
session_register("apelido_login","senha_login","cpo0");
header("Location:verifica_usuario_alu2.php"); }

} else {
header("Location:mensagemerro.php"); }
} ?>
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
</head>

<body bgcolor="#FFFFFF">
<div align="center"><center>

<table border="0">
<tr>
<td>&nbsp;</td>
<td><font color="#0000FF" size="4" face="Verdana"><br><br>COMAVI
- AVALIAÇÃO INSTITUCIONAL</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><font color="#FF0000" size="2" face="Arial"><strong><center>(ENTRE COM CÓDIGO DE PESSOA E SENHA)</center></strong></font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</center></div>

<form method="POST" action="<?php echo($PHP_SELF);?>">
<div align="center"><center><table border="0" cellspacing="9">
<tr>
<td><font size="2" face="Arial"><strong>USUÁRIO</strong></font></td>
<td><input type="text" size="8" maxlength="6"
name="apelido_login"></td>
</tr>
<tr>
<td><font size="2" face="Arial"><strong>SENHA</strong></font></td>
<td><input type="password" size="8" maxlength="6"
name="senha_login"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="confirma" value="CONFIRMA"></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr>
<td></td></tr>
</table>
<font size="1" face="Arial"><a href="mailto:comavi@furb.br">Fale com a COMAVI</font></a>
</center></div>
</form>
</body>
</html>

Edição feita por: hunter-sc, 13/12/2003, 18:17.


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 13/12/2003, 20:33

aff cara dava pra fazer um sistema desse igualzinho com bem menas linhas ...

qualquer coisa eu coloco um codigo ai parecido com o seu com bem - linhas e que funcione !!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 13/12/2003, 20:51

Warning: session_start(): open(/tmp\sess_56bd095e0bda44ffbcfb2831a015768a, O_RDWR) failed: No such file or

bem, configure o diretorio TEMP do seu apache-php
certamente vc nao tem o diretorio tmp, mas seu apache-php esta configurado para usa-lo.

ou simplesmente crie o diretorio c:\tmp e jah era, hehehe

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#4 hunter-sc

hunter-sc

    Novato no fórum

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

Posted 13/12/2003, 22:53

bem, configurei o php.ini com o diretório tmp.. e agora naum sai da página de login.. coloco nome e senha e ele fica só na página de logina... ai jesuis... :wacko: e agora???




1 user(s) are reading this topic

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

IPB Skin By Virteq