![]() |
Ayuda con el contador he insertado un contador en mi pagina pero sucede que al darle un refresh o f5 aparece en el siguiente numero de visita, necesito saber si solo puede contar las visitas de acuerdo a ip del usuario? gracias :pensando: |
facil!!!! para saber el ip de un usuario puedes hacerlo asi: $user_ip = $ENV{'REMOTE_ADDR'}; ahora crea una base de datos (como tipo texto) en donde guardas todos oçlos ip de los usuarios que te visitaron en el día (o cada 6 horas) y antes de sumar el contador debes ver si el $user_ip está o no en la base de datos, si está que no sume nada, y ni no está que si lo sume. ejemplo: open (DATABASE, "<$_[0]") || &error('abrir','archivo'); flock (DATABASE,1)||&error('lock','file'); @registros = <DATABASE>; close (DATABASE) || &error('cerrar','archivo'); foreach $registro (@registros){ @recordset = split (\|\|/,$registro); if ($user_ip eq $recordset[1]){ $nuevo =no; } } if ($nuevo eq 'no'){ #que no sume nada }else{ $contador++; } Espero que te sirva MonoSwim |
| La zona horaria es GMT -6. Ahora son las 06:11. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.