Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2012, 08:59
PepeF
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 12 años, 6 meses
Puntos: 27
Pregunta $_COOKIES['nombre'];

Mi codigo php
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])){
  3.  
  4.  $conexion = mysql_connect("localhost","root","lamonda2@");
  5.  mysql_select_db("web");
  6.  $registros = mysql_query("SELECT nombre,contrasena FROM user WHERE nombre = '$_POST[nombre]' AND contrasena = '$_POST[contrasena]'");
  7.  
  8.  if($reg = mysql_fetch_array($registros)){
  9.  $x = $reg['nombre'];
  10.  setcookie("nombre", "$x");
  11.  header('Location: index.php');
  12.  }else{
  13.  echo "Incorrecto";
  14.  }
  15.  
  16. }
  17. ?>
  18.  
  19. <?php
  20. if($_COOKIE['nombre']){
  21.  
  22.  echo $_COOKIE['nombre'];
  23.  }else{
  24.  echo'
  25. <form action="" method="post">
  26. Nombre: <input name="nombre"><br>
  27. Contraseña: <input name="contrasena"><br>
  28. <input name="enviar" type="submit">
  29. </form>';
  30.  
  31. }
  32. ?>

Como ago para que no tenga que poner mi codigo html en un echo '';
Y que en todas las paginas se guarde la session para no tener que poner mi nombre y contraseña cada vez que cambie de pagina.

No quiero que me deis codigos solo que me expliqueis.