cookie session
Bernardo González
elbernar en gmail.com
Vie Feb 11 16:41:00 CLST 2005
Estimad en s, estoy trabajando en un formulario, mezcla de php y html, el
cual contiene un subprograma en php que muestra número de folio que
cada vez que entras a esa página, incrementa en 1 el contador. Pues
bien, ese contador se almacena en un simple txt y el problema radica
básicamente en que al hacer submit en el fomulario, avisa que el
formulario fue enviado exitosamente y "volver", es en este punto que
el contador ya se incrementó nuevamente y al presionar volver, pues se
incrementa otra vez.
Ideal seria que al presionar el submit inmediatamente se fuera al
formulario vacio y ahora si con el folio que le corresponde. Pero no
tengo ni pito idea de camibar la programación que ya tengo
funcionando.
Me recomendaron que le metiera una cookie session al php que contiene
el contador, para qeu el usuario que visita la página, utilice siempre
el mismo numero de folio hasta que cierre el navegador o se cambie de
pagina.
¿Que opinan?
Ya vi que la funcion vendría siendo session_start() y pero no se como
ponerle una cookie al asunto este:
<?php
$counter = "counter.txt";
$fd = fopen($counter, "r");
$num = fread($fd, filesize( $counter ));
fclose($fd);
$fd = fopen($counter, "w");
$users = $num + 1;
echo "$users";
fwrite($fd, $users);
fclose($fd);
?>
Más información sobre la lista de distribución PHP