Comunidad de diseño web y desarrollo en internet online

PHP/Cookies

Citar            
MensajeEscrito el 01 Dic 2009 03:59 pm
Saludos ! miren extertos, tengo una dudita que por mas que he visitado sitios en internet nomas no le he entendido :shock: Talvez sea mi capacidad intelectual :o lo que pasa es que necesito cachar los datos en una cookie del usuario cuando este haga login, el codigo que utilizo es este :

<?php
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','root','root')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('xpomundo')or die ('Error al seleccionar la Base de Datos: '.mysql_error());


function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{


$usuario = $_POST['usuario'];
$password = $_POST["password"];
$result = mysql_query('SELECT mail_v,pass_v FROM visitantes WHERE mail_v=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["pass_v"] == $password){

//header ("Location: slectxpo1.php"); esto no me sirbe, antes si funcionaba!

print "<meta http-equiv=Refresh content=\"2 ; url=slectxpo1.php\">";
//si el password es incorrecto
}

else{
echo "<script> alert (\"Password incorrecto.\"); </script>";
print "<meta http-equiv=Refresh content=\"2 ; url=index.php#login\">";
}

//si el usuario no existe en la BD o esta mal escrito su mail
}else{
echo "<script> alert (\"El usuario no existe en la Base de Datos...si quieres pertenecer a XPOMUNDO porfavor Registrate es ¡¡Gratis!! .\"); </script>";
print "<meta http-equiv=Refresh content=\"2 ; url=index.php#login\">";
}

mysql_free_result($result);
}else{
echo "<script> alert (\"Debes colocar tu correo electronico como usuario y tu password en los cuadros de texto.\"); </script>";
echo "<script language=Javascript> location.href=\"index.php\"; </script>";
}
mysql_close();
?>

necesito cachar los datos del usuario para que este no este haciendo login cada vez que cambie de pagina le puesto la funcion setcookie("cookie2", "mivalor2", time() + 3600); le he asignado los datos necesarios, pero termino por fastidiar el servidor (localhost). podrian echarme una manita? en donde y como pongo el codigo de la cookie? alguna liga para un tuto ?

Por erick_perez

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Dic 2009 04:19 pm
Mil disculpas...me equivoque de foro, por la angunstia de terminar con el codigo !!! nuevamente pido mil disculpas, mudare el tema a donde le corresponde

Por erick_perez

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 04 Dic 2009 04:37 am
Movido a PHP

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 04 Dic 2009 05:07 am
Esta pregunta ya posteada antes por el mismo usuario y ha sido respondida, por favor revista tus posts. Este es el enlace donde se encuentra la misma pregunta

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.