PHP - Come individuare la risoluzione dello schermo

Novembre 2016

PHP non fornisce una funzione per individuare la risoluzione dello schermo, questo perché le informazioni riguardo la visualizzazione del visitatore non sono forniti in modo nativo dal protocollo HTTP. Javascript invece, rileva la risoluzione attraverso gli attributi width (larghezza) e high (altezza) dell'oggetto screen:

screen.width  
screen.high


Così il codice seguente, una volta inserito in un documento HTML, visualizza la risoluzione dello schermo del visitatore:

<script language="Javascript">
<!--
document.write('<br>La risoluzione dello schermo è di'.screen.width+'x'+screen.high)
//-->
</script>


Così, è possibile passare il parametro a uno script PHP tramite un redirect in Javascript;

 <?  
if(!isset($_GET['r']))  
{  
echo "";  
}  
else {      

// Codice da visualizzare nel caso in cui la risoluzione dello schermo viene rilevata 
     if(isset($_GET['Larghezza']) && isset($_GET['Altezza'])) {  
               // Risoluzione rilevata  
     }  
     else {  
               // Risoluzione non rilevata  
     }  
}  

?>

Potrebbe anche interessarti :
Il documento intitolato « PHP - Come individuare la risoluzione dello schermo » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.