我正在尝试获取下面的代码行,以帮助我<?php include('like.php'); ?>
仅在访问者未使用移动设备但似乎无法正常工作时在页面上编写“”。我不能说我做错了什么。
<?php
if (screen > 699)
print('like.php');
?>
我正在尝试获取下面的代码行,以帮助我<?php include('like.php'); ?>
仅在访问者未使用移动设备但似乎无法正常工作时在页面上编写“”。我不能说我做错了什么。
<?php
if (screen > 699)
print('like.php');
?>
screen.width
是一个 JavaScript 构造。PHP 不是 JavaScript。
由于 PHP 在服务器上运行,并且浏览器不会为每个请求提供客户端系统的规范,因此 PHP 无法使用这些信息,除非您使用 JavaScript 收集它,然后将包含数据的新请求发送到服务器。
我会使用 CSS 和 mediaquery 来解决这个问题。这在 STYLE 部分或 CSS 文件中。
例如。
@media screen and (max-width: 599px) {
.selector{display:none;}
}
请参阅以下链接:http ://code.google.com/p/php-mobile-detect/这将有助于查找设备类型。
PHP 中没有可以检测屏幕分辨率的本机函数。您需要运行一个 javascript 函数并将其传递给您的 php