{"id":5534,"date":"2022-08-29T09:00:18","date_gmt":"2022-08-29T03:30:18","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/"},"modified":"2022-08-29T09:00:18","modified_gmt":"2022-08-29T03:30:18","slug":"solved-check-a-website-is-responsive-or-not-using-php-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/","title":{"rendered":"[Solved] Check a Website is Responsive or not using PHP [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35388591\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35388591\" data-parentid=\"35388068\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Thanks to @Alexander O&#8217;Mara for the suggestion. It&#8217;s little trick. Not 100% correct way. But working for all sites.<\/p>\n<pre><code>&lt;?php\n    ini_set('user_agent', 'Mozilla\/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko\/20071025 Firefox\/2.0.0.9');\n    $html = file_get_contents(\"http:\/\/php.net\/\");\n\n    ini_set('user_agent', 'Mozilla\/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit\/532.9 (KHTML, like Gecko) Version\/4.0.5 Mobile\/8A293 Safari\/6531.22.7');\n    $html2 = file_get_contents(\"http:\/\/php.net\/\");\n\n    similar_text(substr($html,0,1000),substr($html2,0,1000), $similariy);\n    echo $similariy.\"&lt;br&gt;\";\n\n\nif($similariy&lt;50)\n        echo \"It's responsive\";\nelse\n        echo \"not responsive\";\n?&gt;\n<\/code><\/pre>\n<p>basically, what it do is compare the HTML code as computer and mobile. Then find the similarity. If the similarity is low, that means they are changing code based on user agents. Of course, that should be done for responsive sites<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Check a Website is Responsive or not using PHP [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Thanks to @Alexander O&#8217;Mara for the suggestion. It&#8217;s little trick. Not 100% correct way. But working for all sites. &lt;?php ini_set(&#8216;user_agent&#8217;, &#8216;Mozilla\/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko\/20071025 Firefox\/2.0.0.9&#8217;); $html = file_get_contents(&#8220;http:\/\/php.net\/&#8221;); ini_set(&#8216;user_agent&#8217;, &#8216;Mozilla\/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit\/532.9 (KHTML, like Gecko) Version\/4.0.5 Mobile\/8A293 Safari\/6531.22.7&#8217;); &#8230; <a title=\"[Solved] Check a Website is Responsive or not using PHP [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\" aria-label=\"More on [Solved] Check a Website is Responsive or not using PHP [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[464,346,339,1420],"class_list":["post-5534","post","type-post","status-publish","format-standard","hentry","category-solved","tag-css","tag-html","tag-php","tag-responsive-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Thanks to @Alexander O&#8217;Mara for the suggestion. It&#8217;s little trick. Not 100% correct way. But working for all sites. &lt;?php ini_set(&#039;user_agent&#039;, &#039;Mozilla\/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko\/20071025 Firefox\/2.0.0.9&#039;); $html = file_get_contents(&quot;http:\/\/php.net\/&quot;); ini_set(&#039;user_agent&#039;, &#039;Mozilla\/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit\/532.9 (KHTML, like Gecko) Version\/4.0.5 Mobile\/8A293 Safari\/6531.22.7&#039;); ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-29T03:30:18+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Check a Website is Responsive or not using PHP [closed]\",\"datePublished\":\"2022-08-29T03:30:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\"},\"wordCount\":85,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"css\",\"html\",\"php\",\"responsive-design\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\",\"name\":\"[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-08-29T03:30:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Check a Website is Responsive or not using PHP [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb","og_description":"[ad_1] Thanks to @Alexander O&#8217;Mara for the suggestion. It&#8217;s little trick. Not 100% correct way. But working for all sites. &lt;?php ini_set('user_agent', 'Mozilla\/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko\/20071025 Firefox\/2.0.0.9'); $html = file_get_contents(\"http:\/\/php.net\/\"); ini_set('user_agent', 'Mozilla\/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit\/532.9 (KHTML, like Gecko) Version\/4.0.5 Mobile\/8A293 Safari\/6531.22.7'); ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/","og_site_name":"JassWeb","article_published_time":"2022-08-29T03:30:18+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Check a Website is Responsive or not using PHP [closed]","datePublished":"2022-08-29T03:30:18+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/"},"wordCount":85,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["css","html","php","responsive-design"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/","name":"[Solved] Check a Website is Responsive or not using PHP [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-08-29T03:30:18+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-check-a-website-is-responsive-or-not-using-php-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Check a Website is Responsive or not using PHP [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/5534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=5534"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/5534\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=5534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=5534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=5534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}