Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2004, 21:53
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
muchas gracias por responder, ahora ya me corre bien, solo que ahora tengo un problema mas, lo que pasa es que si te diste cuenta en el codigo que puse, compruebo si la cookie tiene valor, (por si las moscas :p aqui lo pongo otra ves), si tiene muestro un codigo, si no tiene muestro otro, el codigo quedaria asi

Código PHP:
<?php
      
if (@$HTTP_COOKIE_VARS["sesion"] != "01") { 
      echo
"Bienvenido Anonimo";
      echo
"<form name=\"form1\" method=\"post\" action=\"login.php\">";
      echo
"<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
      echo
"<tr>";
      echo
"<td><p align=\"center\">Nick<br><input type=\"text\" name=\"nick\"></p></td>";
        echo
"</tr>";
        echo
"<tr>";
       echo
"<td><p align=\"center\">Password<br><input type=\"password\" name=\"password\"></p></td>";
      echo
"</tr>";
      echo
"<tr>";
      echo
"<td><input type=\"submit\" name=\"Submit\" value=\"Login\"></td>";
      echo
"</tr>";
      echo
"</table>";
      echo
"</form>";
      echo
"<a href=\"new_user.php\">Nuevo usuario</a>";
      }else {
      echo
"<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
      echo
"<tr>";
      echo
"<td>Esta iniciada tu session</td>";
      echo
"</tr>";
      echo
"</table>";
      }
      
?>
ahora, entoses si la pagina se muestra y la cookie no tiene valor mostrara un formulario para crearla, aqui dejo el codigo para crearla

Código PHP:
<?php
$valor
="01";
if (
$_POST["nick"]=="hola" && $_POST["password"]=="hola"){
//creo la cookie con el valor de la sesion iniciada
setcookie("sesion",$valortime()+3600,"/","");
//y aqui guardo las variables que necesito
$_COOKIE["nick"]=$_POST["nick"];
header("location: base.php");
}else {
//si no existe no se hace nada y lo regresamos
echo"El usuario o contraseña son erroneos";
}
?>
el problema que tengo ahora es que en el ultimo codigo no me crea la cookie :s alguien me puede decir que es lo que esta mal, de antemano gracias
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)