cómo conocer la resolución con php

Francisco
09 de Febrero del 2006
Hola, necesito saber en php como puedo conocer la resolución actual de pantalla. Gracias de antemano, por favor, es urgente. Gracias de nuevo.

Califa
09 de Febrero del 2006
Buenas. No se puede hacer con php. Necesitás javscript. En sí es muy fácil averiguar la resolución con js. Después se la pasás a php y listo. Te paso un script que podés adaptar a tus necesidades.



<?php
if (isset($_GET['js']) && $_GET['js'] == "no") {
// en caso de que no tenga habilitado JS entra acá
} else if (!isset($_GET['alto']) && !isset($_GET['ancho']) ) {
?>
<noscript>
Habilite javascript y luego haga <a href='<?= $PHP_SELF ?>'>clic aquí</a><br>
<a href="<?= $PHP_SELF ?>?js=no">Versión sin javascript</a>
</noscript>
<script language="javascript" type="text/javascript">
<!--
var ancho=screen.width;
var alto=screen.height;
location='<?= $PHP_SELF ?>?ancho='+ancho+'&'+'alto='+alto;
//-->
</script>
<?php
}
else {
$ancho = $_GET['ancho'];
$alto = $_GET['alto'];
echo "resolución= $ancho x $alto";
}
?>
<html>
<head>
</head>
<body>
</body>
</html>