如何使用php将网站转换为移动响应


How to i convert the website into mobile responsive with php

如何将Php站点转换为Mobile Responsive,我知道js和css是可能的,但如何用php做同样的事情是可能的吗?以及如何做

为此不可能使用PHP。

要使网站响应,您需要根据窗口大小更改布局。

PHP不是一种表示语言。CSS是一种表示语言。

PHP在服务器上运行。服务器不知道客户端的窗口大小,除非你使用JavaScript发现它,然后发出额外的HTTP请求来告诉服务器它是什么。如果在页面打开时窗口大小发生了变化,那么这将失败。

您还可以检查发送到服务器的用户代理字符串,使用它来假设窗口大小,并在此基础上提供不同的样式表/内容。这是一个糟糕的想法,因为用户代理字符串不能干净地映射到窗口大小上,而且您将不断地竞争以跟上新设备的步伐。

我认为这不是一个好主意,但此链接可能会帮助您:http://mobiledetect.net/

// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
// Any mobile device (phones or tablets).
if ( $detect->isMobile() ) {
}

无论如何,这只会检测到那是不是一个移动设备,可能是哪一个,我相信你误解了php的概念。试着找到一种使用js或css的方法。