Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动和桌面差异化_Javascript_Php_Html_Css - Fatal编程技术网

Javascript 移动和桌面差异化

Javascript 移动和桌面差异化,javascript,php,html,css,Javascript,Php,Html,Css,出于某种原因,我为手机和桌面开发了两个站点 所以所有的东西都是不同的,比如php、js、css。但我应该使用相同的数据库和图像 我需要这样的代码 if(mobile) { include 'mobile/aa.php'; } else { include 'desktop/aa.php'; } js和css中也会用到同样的东西 在这种情况下,我如何实现它。请帮帮我 我发现了很多方法,比如使用屏幕大小重定向url、css和js 但是这种方式对我不好 请让我知道是否可能。基本上,开发

出于某种原因,我为手机和桌面开发了两个站点

所以所有的东西都是不同的,比如php、js、css。但我应该使用相同的数据库和图像

我需要这样的代码

if(mobile) {
    include 'mobile/aa.php';
} else {
   include 'desktop/aa.php';
}
js和css中也会用到同样的东西

在这种情况下,我如何实现它。请帮帮我

我发现了很多方法,比如使用屏幕大小重定向url、css和js

但是这种方式对我不好


请让我知道是否可能。

基本上,开发两个不同的网站不是一个好主意。如果移动设备上不需要,您可以使用响应性网页设计和.htaccess阻止功能 你可以做一些类似于下面发现的事情


}

基本上,只有当您传递参数告诉PHP客户端是移动设备还是桌面设备时,PHP才能知道客户端是移动设备还是桌面设备


只要在CSS中使用responsive就可以解决您的问题。

为什么不直接启动它呢?积极响应的人;这是我最喜欢的东西!要么照@Fred ii-上面说的做,要么通过重定向“黑客”你的方式。PHP不知道(可靠地)什么类型的设备正在访问它(特别是当您可以欺骗您的用户代理时),因为视图宽度/等通过引导更容易访问@达伦汉克斯。但是我需要。实际上我的网站是投注网站,我只需要一个页面。因为需要使用大量的数据。谢谢,谢谢。我认为你是对的。但我知道这个方法。但如果我的网站是在移动它不会工作,因为电池的网站将关闭。这就是为什么我应该为手机和桌面编写代码。请再给我一个好主意。谢谢。我早就知道了。但我需要另一种方式。我的网站是特殊网站。因此我无法使用此选项。您可以指定更多详细信息。我不确定“但如果我的网站是在移动它将无法工作,因为电池的网站将关闭。”没有更多的细节,我不知道你真正需要什么。谢谢你的帮助。好啊我将发送更多详细信息。请查看网站m.wifoot.ht(用于移动)demo.wifoot.ht(用于桌面)。我仍然无法在您的移动演示网站上看到任何类似电池的东西。
  if(navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|IEMobile)/)){ 
  var js = document.createElement('script');
  js.type = "text/javascript";
  js.src = "/s/jquery.dropkick-1.0.0.js";

  var css = document.createElement('link');
  css.type = "text/css";
  css.rel = "stylesheet";
  css.href = "/c/dropkick.css";

  var h = document.getElementsByTagName('head')[0];
  h.appendChild(js);
  h.appendChild(css);