如何将网站转换为移动响应与PHP

时间:2015-02-08 10:20:26

标签: php web

如何将Php网站转换为移动响应,  我知道可能用js和css,但如何用php做同样的事情是可能的,怎么做

2 个答案:

答案 0 :(得分:1)

为此,不可能善用PHP。

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

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

PHP在服务器上运行。服务器不知道客户端的窗口大小是什么,除非您使用JavaScript发现它,然后发出额外的HTTP请求告诉服务器它是什么。如果在页面打开时更改窗口大小,则会失败。

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

答案 1 :(得分:0)

我认为这不是一个好主意,但这个链接可能会对您有所帮助: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的方法。