Buenas!
No sé dónde está el correo con el problema original, pero lo intento xD

para almacenar la resolución de pantalla en una base de datos hay que
hacer un fantástico script. dónde lo pongas, ya no lo tengo tan claro
si queremos evitar consultas inecesarias  a la base de datos.

con javascript capturamos ancho y alto, o lo que se pueda (no sé
prácticamente nada de js).
<?php
$_POST['ancho'] = loquedevuelvajavascript
$_POST['alto'] = loquedevuelvajavascript


if($_POST) {
capturamos IP

seguridad: $ancho = mysql_real_escape_string($_POST['ancho']);
seguridad: $alto = mysql_real_escape_string($_POST['alto']);
es básicamente porque alguien puede crear un form que mande por post
eso mismo, pero en lugar de números... un "DELETE * where 1=1", po
ejemplo.

consulta: miramos que la IP capturada o no existe. si es así, añadimos
la resolución de pantalla o incrementamos un contador (en caso que
tengas una columna que te cuente cuántas veces aparece esa resolución
de pantalla)

}
?>

para evitar que cada vez que se entra en una página se hagan consultas
a la bdd, quzás sería útil enviar una cookie que nos diga si ya se le
ha preguntado a ese visitante su resolución de pantalla. es mucho más
barato esto que mirarlo en la bdd. si se hace esto, no creo que sea
necesario mirar la IP.

respondo más o menos a tu pregunta?:)

saludos,
edu


-- 
tac822.net
MusicaLliure.net
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a