Como te han dicho eso se hace en javascript, seguramente lo quieres para configurar la salida de tus paginas, lo que puedes hacer para controlar eso:
Es algo como esto:
Código PHP:
1. pagina.asp
<%
res = request.querystring("rp")
select case res
case [y]
res = 2
default
res = 1
end select
%>
<script languaje=javascript>
var resolucion= <%=res%>; //Es como un tipo de resolucion
var x = screen.width
switch (x)
{
case [Y]:
x = 2
break;
default:
x = 1
}
if (resolucion <> x)
location.hef = 'pagina.asp?rp=x'
</script>
Bueno, esa es la idea a grandes rasgos, es decir, con ASP pones la resolucion que tu piensas o actual que tiene el cliente, y trabajas el ASP conforme a esa resolucion, entonces cuando el cliente descarga el HTML y JS que debe ejecutar, ahi recoge la resolucion actual, entonces si la resolucion actual es diferente a la que tu estas manejando, recargara la pagina pero ahora usando una resolucion valida.
Es un ejemplo sencillo, pero si es muy util saber la resolucion del cliente, simplemente para los estilos del tamaño de letra en algunos textos.
Suerte!!