如何使用 php 将网站转换为移动响应
How to i convert the website into mobile responsive with php
如何将 Php 网站转换为移动响应,
我知道可以用 js 和 css ,但是如何用 php 做同样的事情是可能的以及如何做
无法正常使用PHP。
要使网站具有响应性,您需要根据 window 大小更改布局。
PHP 不是表示语言。 CSS 是一种表示语言。
PHP 在服务器上运行。服务器不知道客户端的 window 大小是多少,除非您使用 JavaScript 来发现它,然后发出额外的 HTTP 请求来告诉服务器它是什么。如果在页面打开时更改 window 大小,那将失败。
您还可以检查发送到服务器的用户代理字符串,使用它来假设 window 的大小,并根据它提供不同的样式表/内容。这是一个糟糕的想法,因为用户代理字符串不能完全映射到 window 大小,并且您将不断竞争以跟上新设备的步伐。
我认为这不是个好主意,但这个 link 可能会对您有所帮助: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.
如何将 Php 网站转换为移动响应, 我知道可以用 js 和 css ,但是如何用 php 做同样的事情是可能的以及如何做
无法正常使用PHP。
要使网站具有响应性,您需要根据 window 大小更改布局。
PHP 不是表示语言。 CSS 是一种表示语言。
PHP 在服务器上运行。服务器不知道客户端的 window 大小是多少,除非您使用 JavaScript 来发现它,然后发出额外的 HTTP 请求来告诉服务器它是什么。如果在页面打开时更改 window 大小,那将失败。
您还可以检查发送到服务器的用户代理字符串,使用它来假设 window 的大小,并根据它提供不同的样式表/内容。这是一个糟糕的想法,因为用户代理字符串不能完全映射到 window 大小,并且您将不断竞争以跟上新设备的步伐。
我认为这不是个好主意,但这个 link 可能会对您有所帮助: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.