PHP - Come individuare la risoluzione dello schermo

Luglio 2017

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  
     }  
}  

?>

Foto: © PHP.

Potrebbe anche interessarti

L'articolo originale è stato scritto da . Tradotto da zig@. Ultimo aggiornamento 16 maggio 2017 alle 13:45 da AntonelloCCM.
Il documento intitolato «PHP - Come individuare la risoluzione dello schermo» dal sito 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.