o puedes usar cookies o sessiones
Código PHP:
if ($_GET['accion']=="download"){
cabeceraHTML();
$id_mod_nivel= $_GET['id'];
$usuario_consulta = mysql_query("SELECT $selecttbl1 FROM $sql_tabla WHERE id=$id_mod_nivel") or die("$error6");
while($resultados = mysql_fetch_array($usuario_consulta)) {
$cargaimg .= "<img src=\"avatares/$resultados[avatarname]\" border=\"1\" alt=\"\" height=\"50\" width=\"50\"><br>$resultados[postpais]<br><br><img src=\"images/clock.gif\" border=\"0\" alt=\"\" height=\"11\" width=\"11\"></center><br>";
$contador = "$resultados[dls]";
#>----------------------------------------------------------------Bloqueo con Cookie de DLS descargas Inicio
$gcc_cookie_name = $resultados[id];// noombre de la cookie
$gcc_cookie_value = "shadowpostdlsvalor";// valor del tiempo de duracion
$gcc_alt = 'alt=""';
if(isset($_COOKIE["$gcc_cookie_name"]) && $_COOKIE["$gcc_cookie_name"] == "$gcc_cookie_value")
{
//echo "ya has contado";//comprobar si funciona
}
else
{
setcookie($gcc_cookie_name, $gcc_cookie_value, time()+$gcc_cookie_life, "");
//echo "acavas de sumar +1";//comprobar si funciona
$contador ++;
mysql_query("UPDATE $sql_tabla SET dls='$contador' WHERE id='$id'") or die(mysql_error());
}
#>----------------------------------------------------------------Bloqueo con Cookie de DLS descargas Fin
echo <<< HTML
<form method="post" action="$pag?accion=acciondownload">
<input type="hidden" name="id" value="$resultados[id]">
<br><br><table width="459" border="1" cellspacing="1" cellpadding="1" bordercolor="DarkGray" align="center">
<tr height="16"><td colspan="2" width="445" height="16" bgcolor="DimGray">
<div align="center"><b><font face="Verdana" size="2"">$titulo2</font></b></div></td></tr>
<td width="445"><center><font color="white" face="Verdana" size="2"><br>$resultados[postname]</font><font color"white" face="Arial" size="2"><br>$resultados[postdescripcion]</font>
<br><br>$cargaimg</td></tr>
<table width="459" border="1" cellspacing="1" cellpadding="2" bordercolor="DarkGray" align="center"><tr height="16">
<td width="445"><center><font face="Verdana" size="1"><b><img src="images/max_up.gif" alt="" height="11" width="11" border="0"> $infcount </b><a> $contador </a><b> | $infup </b><a>$resultados[nombre]</a> <img src="images/res_up.gif" alt="" height="11" width="11" border="0"></center></td>
<tr bgcolor="DimGray" height="16"><td colspan="0" width="445" height="16"><div align="center"><font face="Verdana" size="1">La descarga se hace automaticamente en 3 segundos...</td></tr>
<tr bgcolor="DimGray" height="21"><td colspan="0" width="445" height="21"><div align="center"><br>
<input type="button" class="botones2" value=$btonvolver onClick="location.href='$pag?=inicio'"><br><br></td></tr></table></form>
<script>
nuevaUrl='$resultados[posturl]'
nuevaWin='_blank'
setTimeout("open(nuevaUrl,nuevaWin)",$rloadpost);
</script>
HTML;
}
mysql_free_result($usuario_consulta);
mysql_close();