全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Thinkphp通过一个入口文件如何区分移动端和PC端

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<?php
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
define('MULTI_MODULE', false);
// 获取当前文件所在的目录
define('DKSITE_TSDIR', dirname(__FILE__));
// 定义应用目录
define('APP_PATH',DKSITE_TSDIR.'/Application/');
//
function is_mobile(){ 
  $user_agent = $_SERVER['HTTP_USER_AGENT'];
  $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte"); 
  $is_mobile = false; 
  foreach ($mobile_agents as $device) {//这里把值遍历一遍,用于查找是否有上述字符串出现过 
    if (stristr($user_agent, $device)) { //stristr 查找访客端信息是否在上述数组中,不存在即为PC端。 
      $is_mobile = true; 
      break; 
    } 
  } 
  return $is_mobile; 
}
//判断
if(is_mobile()){
 echo '您当前是在:手机端'; 
  // 手机端模块
 define('BIND_MODULE','Mobile');
}else{ 
 echo '您当前是在:pc端';
  // pc端前台模块
 define('BIND_MODULE','Home');      
} 
// 引入ThinkPHP入口文件
require dirname(__FILE__).'/ThinkPHP/ThinkPHP.php';

以上所述是小编给大家介绍的Thinkphp通过一个入口文件区分移动端和PC端的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# thinkphp入口文件  # ThinkPHP入口文件设置及相关注意事项分析  # ThinkPHP中url隐藏入口文件后接收alipay传值的方法  # 浅谈thinkphp的nginx配置  # 以及重写隐藏index.php入口文件方法  # thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法  # Thinkphp5 如何隐藏入口文件index.php(URL重写)  # 在thinkphp5.0路径中实现去除index.php的方式  # thinkphp隐藏index.php/home并允许访问其他模块的实现方法  # ThinkPHP框架里隐藏index.php  # Nginx配置PATHINFO隐藏thinkphp index.php  # 修改apache配置文件去除thinkphp url中的index.php  # Thinkphp 框架基础之入口文件功能、定义与用法分析  # 是在  # 给大家  # 小编  # 您当前  # 在此  # 说了  # 遍历  # 不多  # 设为  # 一遍  # 访客  # 不存在  # 所示  # 即为  # 所述  # 给我留言  # 感谢大家  # 组中  # 疑问请  # 有任何 


相关文章: 深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  如何快速生成可下载的建站源码工具?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站VPS选购需注意哪些关键参数?  如何在阿里云高效完成企业建站全流程?  小型网站制作HTML,*游戏网站怎么搭建?  宿州网站制作公司兴策,安徽省低保查询网站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何快速搭建高效服务器建站系统?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  定制建站流程步骤详解:一站式方案设计与开发指南  如何高效生成建站之星成品网站源码?  建站主机服务器选型指南与性能优化方案解析  深圳网站制作平台,深圳市做网站好的公司有哪些?  微课制作网站有哪些,微课网怎么进?  网站图片在线制作软件,怎么在图片上做链接?  建站之星2.7模板:企业网站建设与h5定制设计专题  建站主机与虚拟主机有何区别?如何选择最优方案?  Thinkphp 中 distinct 的用法解析  如何获取开源自助建站系统免费下载链接?  SQL查询语句优化的实用方法总结  如何快速选择适合个人网站的云服务器配置?  七夕网站制作视频,七夕大促活动怎么报名?  如何通过智能用户系统一键生成高效建站方案?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  建站之星安装失败:服务器环境不兼容?  建站之星收费标准详解:套餐费用及年费价格表一览  潮流网站制作头像软件下载,适合母子的网名有哪些?  建站之星如何防范黑客攻击与数据泄露?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站之星代理商如何保障技术支持与售后服务?  如何用PHP快速搭建CMS系统?  建站之星安装后界面空白如何解决?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何在新浪SAE免费搭建个人博客?  成都网站制作报价公司,成都工业用气开户费用?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  如何通过多用户协作模板快速搭建高效企业网站?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  如何通过宝塔面板实现本地网站访问?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  微信小程序 input输入框控件详解及实例(多种示例)  如何在IIS中新建站点并配置端口与IP地址?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  名字制作网站免费,所有小说网站的名字?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  创业网站制作流程,创业网站可靠吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。