cómo conocer la resolución con php
Hola, necesito saber en php como puedo conocer la resolución actual de pantalla. Gracias de antemano, por favor, es urgente. Gracias de nuevo.
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>
<?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>