好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

phpwap判断 php判断链接是否失效

很多站长朋友们都不太清楚phpwap判断,今天小编就来给大家整理phpwap判断,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php如何判断wap手机代码自动跳转到二级wap目录中呢? 2、 php检测是否是手机上网,是手机的话自动调转到指定WAP网页,是电脑的话就调转到电脑网页 3、 php如何实现判断是不是手机访问而转跳到wap 4、 php如何判断用户通过手机wap访问还是电脑直接访问 php如何判断wap手机代码自动跳转到二级wap目录中呢?

function isMobile() {

?????????// 如果有HTTP_X_WAP_PROFILE则一定是移动设备

????????if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) {

????????????return true;

????????}

?????????//如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息

????????if (isset ($_SERVER['HTTP_VIA'])) {

????????????//找不到为flase,否则为true

????????????return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;

????????}

?????????//脑残法,判断手机发送的客户端标志,兼容性有待提高

????????if (isset ($_SERVER['HTTP_USER_AGENT'])) {

????????????$clientkeywords = array (

????????????'nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile'

????????????);

??????????// 从HTTP_USER_AGENT中查找手机浏览器的关键字

????????????if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {

????????????????return true;

????????????}

????????}

?????????//协议法,因为有可能不准确,放到最后判断

????????if (isset ($_SERVER['HTTP_ACCEPT'])) {

????????????// 如果只支持wml并且不支持html那一定是移动设备

????????????// 如果支持wml和html但是wml在html之前则是移动设备

????????????if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) {

????????????return true;

????????????}

????????}

????????return false;

????}

????if( isMobile() ){

????????这里是你的手机代码或执行另一个代码

????}else{

????????这里是你的pc用户代码

????}

php检测是否是手机上网,是手机的话自动调转到指定WAP网页,是电脑的话就调转到电脑网页

Code:<script type="text/javascript">

<!--

//平台、设备和操作系统

var system ={

win : false,

mac : false,

xll : false

};

//检测平台

var p = navigator.platform;

system.win = p.indexOf("Win") == 0;

system.mac = p.indexOf("Mac") == 0;

system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);

//跳转语句,如果是手机访问就自动跳转到wap.baidu测试数据页面

if(system.win||system.mac||system.xll){

}else{

window.location.href="";

}

-->

</script>

将上面这段js代码放在</head>之前就可以判断是手机浏览还是电脑浏览,如果是手机浏览就会自动跳转到wap.baidu测试数据,当然你得修改为你自己的网址。

php如何实现判断是不是手机访问而转跳到wap

1

2

3

4

5

6

7

8

9

10

11

if ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') === false)

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {

echo '是手机访问';

} else {

echo '不是手机访问';

}

php如何判断用户通过手机wap访问还是电脑直接访问

PHP通过内置全局变量$_SERVER['HTTP_USER_AGENT']来获取用户信息,包括浏览器信息,操作系统等;判断是否是手机还是电脑终端访问,只需判断他的$_SERVER['HTTP_USER_AGENT']信息是否存在手机终端类型即可。示例如下:

<?php

//1.获取用户浏览器信息 等;

$user_agent = $_SERVER['HTTP_USER_AGENT'];

//2.列举常用手机终端类型

$mobile_agents = array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi",

"android","anywhereyougo测试数据","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","iphone","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");

foreach ($mobile_agents as $device) {

if (stristr($user_agent, $device)) {

//手机访问

$is_mobile = true;

break;

}

}

//判断手机标识是否为真

if($is_mobile){

echo "手机访问!";

}else{

echo "电脑访问!";

}

?>

回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !

关于phpwap判断的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于phpwap判断 php判断链接是否失效的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did196962
更新时间:2023-04-26   阅读:27次

上一篇: php网站培训学院 php培训学校是什么意思

下一篇:php代码foreach php代码生成器

最新资料更新

  • 1.关于php2esgbi的信息
  • 2.php中if应用 php中if语句
  • 3.php实现频率限制 php限制频繁访问
  • 4.php爬淘宝图片 php爬取图片
  • 5.链式作用域php php 链式调用
  • 6.红帽升级php 红帽linux最新版
  • 7.phphuoqv多选 php选择语句
  • 8.iPad上装php iPad上装修建模app
  • 9.php网页滚动代码 php 如何做滑动加载
  • 10.php字体和颜色 php字体样式代码
  • 11.php防止ajax接口 php防止接口多次请求
  • 12.php调用裁剪插件 phpcrawl
  • 13.phpajix的简单介绍
  • 14.破解php登录才能查看 破解php登录才能查看吗
  • 15.php菱形的输出 php输出菱形星号
  • 16.php求数组的交集 php数组处理函数
  • 17.php的if语句 php的if语句运用
  • 18.php协议input php协议,json
  • 19.修改php网页链接 怎么修改php网页
  • 20.php包含eaplay吗 php是否包含

CopyRight:2016-{hedonghua:year}{hedonghua:sitegs} 备案ICP:湘ICP备09009000号-16 {hedonghua:sitejym}
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2026 「好得很程序员自学网」
[ SiteMap ]