Tema: Cookies
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2003, 04:51
patricioo
 
Fecha de Ingreso: agosto-2002
Mensajes: 66
Antigüedad: 21 aņos, 8 meses
Puntos: 0
Pregunta Cookies

HOLA

Tengo problemas con cookies pues ni siquiera el if puede indentificar si estā o no vacio, etc.

Lo he hecho de miles de maneras pero ya me desesperč

que le pasa a las cookies... los caracteres aparecen pero parece que nisiquiera lo ve el if:

<?
function session_conectada()
{
session_start("log");
if (isset($_SESSION['id']) AND isset($_SESSION['contraseņa']))
{
$select1 = 'SELECT contraseņa FROM usuarios_lindsayarts WHERE id="'.$_SESSION['id'].'"';
$queryt1 = mysql_query($select1);
$numt = mysql_num_rows($queryt1);
$rowt = mysql_fetch_row($queryt1);
if ($numt == 0)
{
session_destroy();
return false;
}
$contraseņa_encriptada = md5($rowt[0]);
if ($contraseņa_encriptada != $_SESSION['contraseņa'])
{
session_destroy();
return false;
}
if ($contraseņa_encriptada == $_SESSION['contraseņa'])
{
return true;
}

}else{
session_destroy();
$idion = $HTTP_COOKIE_VARS['idita'];
$contrarion = $HTTP_COOKIE_VARS['contraseņita'];

if ($idion != "" AND $contrarion != "")
{
$selecti = 'SELECT contraseņa FROM usuarios_lindsayarts WHERE id="'.$idion.'"';
$queriti = mysql_query($selecti);
$numerati = mysql_num_rows($queriti);
$roati = mysql_fetch_row($queriti);

$contraseņa_encriptada2 = md5($roati[0]);

if ($numerati == 0 OR $contraseņa_encriptada2 != $contrarion)
{
setcookie("idita");
setcookie("contraseņita");
return false;
}

if ($contraseņa_encriptada2 == $contrarion)
{
session_register("log");
$_SESSION['id'] = $idion;
$_SESSION['contraseņa'] = $contrarion;
header("location:index.php?id1=$id1&id2=$id2&idiom a=$idioma&mostrar=$mostrar");
exit;
}
}
return false;
}
}

OJALA ME PUEDAN AYUDAR.