Guest - André - Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 Olá pessoal,estou sem conseguir mudar esse script de cookie pra session,alguém poderia me dar uma ajuda...já fiz tudo mas não estou conseguindo!!<html><head><title>Chamando <? echo $user; ?> para Chat</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><?// incluir os valores para acesso ao mysqlinclude("detalhes.php"); if ($opt == "recuse") { // grava o chat como recusado no banco de dados e para de alertar o usuário e avisa o outro que convidou $upt = "update convites set status='r' where sess='$sessnum'"; $alt = mysql_db_query("vipchat", "$upt", $con);echo "<center><p><br><br><br><br><br><b><font face=arial size=3 color=black>O pedido de Chat foi recusado</font></p></center>";} else {$sel = "select * from tab_usuarios where email='$cookieemail'";$faz = mysql_db_query("paquera", "$sel", $conn);$get = mysql_fetch_array($faz);$from = $get['apelido'];?><script>function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features);}//--></SCRIPT><?// confere se o cara já se logou no siteif(!empty($cookieemail)) { // confere se o cara já clicou no botão ok p/ enviar a msg pra mina if (empty($mandar)) { ?><form method="post" action=""> <table width="14%" border="1" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="4" color="#FFFFFF">Chamando <? echo $user; ?></font></div> </td> </tr> <tr> <td width="30%"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">De:</font></td> <td width="70%"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><? echo $from; ?></td> </tr> <tr> <td width="30%" height="22"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Para:</font></td> <td width="70%" height="22"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><? echo $user; ?></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Seu convite</font></td> </tr> <tr> <td colspan="2"> <div align="center"> <input type="submit" name="mandar" value="Enviar Convite"> </div> </td> </tr> </table></form> <? } elseif (isset($mandar)) {// inclui a biblioteca do mySQLinclude("detalhes.php");$data = date('d/m/y'); // faz a inclusao $inc = "insert into $chat_table (convidado, sender, status, convite, data) values ('$user','$from','w','$convite','$data')"; $sel = "select * from convites where status='w' and data='$data' and sender='$from' order by sess desc"; // executa a operação no mysql $faz = mysql_db_query("$chat_db", "$inc", $con); $get = mysql_db_query("$chat_db", "$sel", $con); $mostra = mysql_fetch_array($get); echo " <center> <p><br><br><br><font face=arial size=3 color=#000000><b>Seu convite foi enviado para $user<p> Aguarde um retorno!!!!!</b></font> </center> <script> javascript:window.close() MM_openBrWindow('live.php?teclandocom=$user&sessnum=$mostra[sess]','','width=400,height=320') </script>"; }} elseif(empty($cookieemail)) {echo "<center><p><br><br><br><br><font face=arial size=3 color=#000000><b>ERRO: Você está em modo Off-Line<p><a href=suaconta.php>Clique Aqui para fazer logon</a></p></b></font></br></p></center> ";}}?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 Veja:Varialvel de registro: $nomeCookie:SetCookie("Nome_Variavel",$nome);Session:session_start();$_SESSION['Nome_Variavel'] = $nome;Variavel Registrada tanto para Cookie e Session: Nome_VariavelAgora é só modificar seu código, mais lembre-se coloque esta para de registro de variavel Cookie ou Session acima de qualquer código html. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - André - Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 Desculpa,mas ainda estou meio perdido na sua explicação,seria possível explicar um pouco mais detalhado,como eu faço as trocas do cookieemail po emailsession? agradeço a paciência André. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 Cara, o que tu não entendeu? É exatamente isso que o gladisson falou... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - André - Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 Vê só, no caso "elseif(empty($cookieemail))" como eu transformo pra session?me ajuda aí pessoal. obrigado pessoal. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Fevereiro 12, 2004 Denunciar Share Postado Fevereiro 12, 2004 if ($_SESSION['nome_var'] = NULL ){...} ou if ($_SESSION['nome_var'] = ''){...} Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - André -
Olá pessoal,estou sem conseguir mudar esse script de cookie pra session,alguém poderia me dar uma ajuda...já fiz tudo mas não estou conseguindo!!
<html>
<head>
<title>Chamando <? echo $user; ?> para Chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
// incluir os valores para acesso ao mysql
include("detalhes.php");
if ($opt == "recuse") {
// grava o chat como recusado no banco de dados e para de alertar o usuário e avisa o outro que convidou
$upt = "update convites set status='r' where sess='$sessnum'";
$alt = mysql_db_query("vipchat", "$upt", $con);
echo "<center><p><br><br><br><br><br><b><font face=arial size=3 color=black>O pedido de Chat foi recusado</font></p></center>";
} else {
$sel = "select * from tab_usuarios where email='$cookieemail'";
$faz = mysql_db_query("paquera", "$sel", $conn);
$get = mysql_fetch_array($faz);
$from = $get['apelido'];
?>
<script>
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</SCRIPT>
<?
// confere se o cara já se logou no site
if(!empty($cookieemail)) {
// confere se o cara já clicou no botão ok p/ enviar a msg pra mina
if (empty($mandar)) {
?>
<form method="post" action="">
<table width="14%" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="4" color="#FFFFFF">Chamando
<? echo $user; ?></font></div>
</td>
</tr>
<tr>
<td width="30%"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">De:</font></td>
<td width="70%"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><? echo $from; ?></td>
</tr>
<tr>
<td width="30%" height="22"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Para:</font></td>
<td width="70%" height="22"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><? echo $user; ?></td>
</tr>
<tr>
<td colspan="2"><font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Seu
convite</font></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="mandar" value="Enviar Convite">
</div>
</td>
</tr>
</table>
</form>
<?
} elseif (isset($mandar)) {
// inclui a biblioteca do mySQL
include("detalhes.php");
$data = date('d/m/y');
// faz a inclusao
$inc = "insert into $chat_table (convidado, sender, status, convite, data) values ('$user','$from','w','$convite','$data')";
$sel = "select * from convites where status='w' and data='$data' and sender='$from' order by sess desc";
// executa a operação no mysql
$faz = mysql_db_query("$chat_db", "$inc", $con);
$get = mysql_db_query("$chat_db", "$sel", $con);
$mostra = mysql_fetch_array($get);
echo "
<center>
<p><br><br><br><font face=arial size=3 color=#000000><b>Seu convite foi enviado para $user<p>
Aguarde um retorno!!!!!</b></font>
</center>
<script>
javascript:window.close()
MM_openBrWindow('live.php?teclandocom=$user&sessnum=$mostra[sess]','','width=400,height=320')
</script>";
}
} elseif(empty($cookieemail)) {
echo "
<center>
<p><br><br><br><br><font face=arial size=3 color=#000000><b>ERRO: Você está em modo Off-Line<p><a href=suaconta.php>Clique Aqui para fazer logon</a></p></b></font></br></p>
</center>
";
}
}
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.