Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: monosulpa en 21 Septiembre 2007, 07:41 am



Título: novato con cookie
Publicado por: monosulpa en 21 Septiembre 2007, 07:41 am
buenos señores soy novato en el tema de php y he decidido leerme varios manuales y en aparece un problema en esos manuales que dice

- "Crear una cookie que almacene el nombre del visitante al sitio y cada vez que ingresemos al sitio nos de la bienvenida imprimiendo nuestro nombre. Para cargar el nombre crear un formulario con un control de tipo text."

y este es el codigo que llevo hecho el problema que tengo es que cuando no ha creado la cookie ok me almacena el nombre que le coloque pero cuando quiero cambiar el nombre no cambia el valor de la cookie aun sigue con el nombre con que la cree en un principio y no se que tengo mal esto es lo que hice:

pagina1.php

<html>
<head>
<title>Problema</title>
</head>
<body>
<?php if (isset($_COOKIE['nombre'])) echo "Bienvenido Sr.\"$_COOKIE[nombre]\" " ?>
<br>
<form action="pagina2.php" method="post">
Introduzca su nombre:<br>
<Input type="text" name="nombre"><br>
<Input type="submit" value="Crear">
</form>
</body>
</html>

pagina2.php

<html>
<head>
<title>Problema</title>
</head>
<body>

<?php
$valor = $_REQUEST['nombre'];
setcookie("nombre","$valor",time()+6060*24*365,"/");
echo "cookie creada exitosamente";
?>

</body>
</html>


Título: Re: novato con cookie
Publicado por: дٳŦ٭ en 21 Septiembre 2007, 14:49 pm
Pues vuelve a crear una cookie con el mismo nombre pero con distinto valor en ese mismo formulario.

Suerte


Título: Re: novato con cookie
Publicado por: Maties 360 en 21 Septiembre 2007, 15:43 pm
Me puedes decir el tutorial que del que estas aprendiendo?¿? Por favor.

Salu2