如何禁止pc访问只开启移动端mobile用户访问网站

释放双眼,带上耳机,听听看~!

在网站建设的实际需求中,有时候我们并不希望用户访问pc网站,这个时候我们该采取什么样的措施呢?

如何禁止pc访问只开启移动端mobile用户访问网站

争对这个问题原创中国就为客户定制了独家代码,放置在index.php即可自动识别。

<?php
/**
 * 是否为蜘蛛爬虫,是否为移动端
 * @WWW.U9SEO.COM
 */
function isSpider() {
    $agent= strtolower(@$_SERVER['HTTP_USER_AGENT']);
    if (empty($agent)) { return false;}
    $spiderSite= array(
        "TencentTraveler",
        "Baiduspider-mobile",
        "Baiduspider-image",
        "Baiduspider-video",
        "Baiduspider-news",
        "Baiduspider-favo",
        "Baiduspider-cpro",
        "Baiduspider-render",
        "Sogou inst spider",
        "Sogou spider2",
        "Sogou blog",
        "Sogou News Spider",
        "Sogou Orion spider",
        "Sogou wap spider",
        "Sogou Video Spider",
        "Sogou Push Spider",
        "JikeSpider",
        "Speedy Spider",
        "yandex",
        "EasouSpider",
        "HuaweiSymantecSpider",
        "Sogou web spider",
        "Sogou Pic Spider",
        "Sosospider+",
        "Sosoimagespider+",
        "qiniu-imgstg-spider",
        "YandexBot",
        "JianKongBao Monitor",
        "LinkpadBot",
        "Baiduspider",
        "BaiduGame",
        "Googlebot",
        "msnbot",
        "Sosospider",
        "Sogou web spider",
        "ia_archiver",
        "Yahoo! Slurp",
        "YoudaoBot",
        "Yahoo Slurp",
        "MSNBot",
        "Java (Often spam bot)",
        "BaiDuSpider",
        "Voila",
        "Yandex bot",
        "BSpider",
        "twiceler",
        "Sogou Spider",
        "Speedy Spider",
        "Google AdSense",
        "Heritrix",
        "Python-urllib",
        "Alexa (IA Archiver)",
        "Ask",
        "Exabot",
        "Custo",
        "OutfoxBot/YodaoBot",
        "yacy",
        "SurveyBot",
        "legs",
        "lwp-trivial",
        "Nutch",
        "StackRambler",
        "The web archive (IA Archiver)",
        "Perl tool",
        "MJ12bot",
        "Netcraft",
        "MSIECrawler",
        "WGet tools",
        "larbin",
        "Fish search",
        "360spider",
        "bingbot",
        "Adsbot",
    ); foreach($spiderSite as $val) {        $str = strtolower($val);        if (mb_strpos($agent, $str) !== false) { return $val; }    }    return false;}function ismobile(){if(strpos($_SERVER["HTTP_USER_AGENT"],"Mobile")){return True;}return false;
}
$mobile = ismobile();
$ua = isSpider();
if($ua == True){}elseif($mobile == True){}else{ $article = <<<___
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>403 - 禁止访问: 访问被拒绝。</title><style type="text/css"><!--body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;} h1{font-size:2.4em;margin:0;color:#FFF;}h2{font-size:1.7em;margin:0;color:#CC0000;} h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}#content{margin:0 0 0 2%;position:relative;}.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
--></style></head><body><div id="header"><h1>服务器错误</h1></div><div id="content"> <div class="content-container"><fieldset>  <h2>403 - 禁止访问: 访问被拒绝。</h2>  <h3>您无权使用所提供的凭据查看此目录或页面。</h3> </fieldset></div></div></body></html>
___;
echo $article;exit();
}
?>

给TA打赏
共{{data.count}}人
人已打赏
常见问题

如何成为原创中国的商家?

2020-10-29 17:20:03

常见问题

织梦5.7管理员密码重置教程

2021-7-12 10:46:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索