3
Thanks

A few words of thanks would be greatly appreciated.

Detect the Display Resolution in PHP

There is no native function in PHP that can detect the display resolution. Webmaster insights will help to solve this problem arising in PHP. Java script can be used in this case, which will detect the display resolution. The script will do so, by using the width and height features of the screen. The required code for this has to be inserted into a HTML document. Once it is done, the settings can be switched to the PHP script through proper coding methods.



There is no native function in PHP for detecting a user's display resolution.

You can, however, use Javascript to discover the resolution through the width and height attributes of the screen:

screen.width      
screen.height


The following Javascript code will show the display resolution:

<script language="Javascript">
<!--
document.write('<br>your resolution is'.screen.width+'x'+screen.height)
//-->
</script>


It is possible to convert this to PHP code like this:

<?     
if(!isset($_GET['r']))
{
echo "<script language=\"JavaScript\">
<!--
document.location=\"$PHP_SELF?r=1&width=\"+screen.width+\"&Height=\"+screen.height;
//-->
</script>";
}
else {

// Code to be displayed if resolutoin is detected
if(isset($_GET['width']) && isset($_GET['Height'])) {
// Resolution detected
}
else {
// Resolution not detected
}
}

?>

Photo by Tracy Adams on Unsplash
3
Thanks

A few words of thanks would be greatly appreciated.

Ask a question
CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jean-François Pillou, founder of CCM.net. CCM reaches more than 50 million unique visitors per month and is available in 11 languages.

Related

This document, titled « Detect the Display Resolution in PHP », is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).

1 Comment