手机版上的“电脑版” 链接为  www.abc.com/?pc  请问怎么判断 啊?

解决方案 »

  1.   

    弄了半天没搞出来,请版主帮忙,现将代码贴出来了。
    <?php
    if (!is_file('./data/install.lock')) {
        header('Location: ./install.php');
        exit;
    }//这一行是我加的
    $lailu = $_SERVER['HTTP_REFERER'];//php判断客户端是否为手机  
    $agent = $_SERVER['HTTP_USER_AGENT'];  
    if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS"))  
    header("Location:http://m.abc.com");  
    else {define('FTX_VERSION', '4.1');
    define('FTX_RELEASE', '2013042875');
    define('APP_NAME', 'app');
    define('APP_PATH', './app/');
    define('FTX_DATA_PATH', './data/');
    define('EXTEND_PATH', APP_PATH . 'Extend/');
    define('CONF_PATH', FTX_DATA_PATH . 'config/');
    define('RUNTIME_PATH', FTX_DATA_PATH . 'runtime/');
    define('HTML_PATH', FTX_DATA_PATH . 'html/');define('APP_DEBUG', true);
    require("./thinkphp/setup.php");   } 
      

  2.   


    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile|ipad|iphone|android)/i";if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
    {
        //手机访问 
        header("Location: url"); 
        exit;
    }else{
        //pc
    }