En php no es posible detectar la resolucion de la pantalla que esta viendo el sitio puesto que se ejecuta en el servidor y entrega la informacion al cliente.
Si o si debes hacerlo desde javascript.
De todas maneras, dices que no funciona para height 768 pero cual es tu width? porque por lo q veo si tu width es de 800 o 1024 siempre va a entrar en la primera opcion.
Lo que podrias hacer es determinar primero cual es el width y height de la pagina y luego hacer el redirect. Por ejemplo:
Código Javascript
:
Ver originalvar w = screen.width;
var h = screen.height;
if(h >= 768){
alert("irse a otro lado");
//window.location.replace("esp.html");
}else{
alert("irse aca");
//window.location.replace("esnetbook/esnetbook.html");
}
Suerte!