
RichardBit
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, tengo este script que lleva el conteo de las veces que una página se ha visitado.
Pero me pregunto si el archivo donde se guarda el conteo se puede corromper, si varios usuarios acceden a la página al mismo tiempo, es decir cuando se llama a la función fwrite() simultáneamente sobre el mismo fichero. Gracias de antemano.
<?
$archivo = "contador.txt";
$contador = 0;
$fp = fopen($archivo,"r");
$contador = fgets($fp, 26);
fclose($fp);
++$contador;
$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 26);
fclose($fp);
echo "Esta página se ha visitado $contador veces";
?>
Actualizado: Eviten usar este contador, el archivo si puede corromperse.
Pero me pregunto si el archivo donde se guarda el conteo se puede corromper, si varios usuarios acceden a la página al mismo tiempo, es decir cuando se llama a la función fwrite() simultáneamente sobre el mismo fichero. Gracias de antemano.
<?
$archivo = "contador.txt";
$contador = 0;
$fp = fopen($archivo,"r");
$contador = fgets($fp, 26);
fclose($fp);
++$contador;
$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 26);
fclose($fp);
echo "Esta página se ha visitado $contador veces";
?>
Actualizado: Eviten usar este contador, el archivo si puede corromperse.
Última edición: