解决方案 »

  1.   

    改成这样看看,session_start();之前不可以有输出的,所以要放到最顶。
    <?php
    session_start();
    ?>
    <script type="text/javascript">
     var Sys = {};
            var ua = navigator.userAgent.toLowerCase();
            var s;
            (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
            (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
            (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
            (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
            (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
    document.onreadystatechange=function(){
    if(!this.readyState||this.readyState=='loaded'||this.readyState=='complete'){
       if (parseFloat(Sys.ie)>10.0||parseFloat(Sys.firefox)>10.0||parseFloat(Sys.chrome)>=5.0||parseFloat(Sys.opera)>=10.5||parseFloat(Sys.safari)>=4.0){
        window.location.href='news_3d.php?PHPSESSID=<?php echo session_id();?>';
    }else{
    window.location.href="news.php?PHPSESSID=<?php echo session_id();?>";
    }
    }
    }
    </script>
      

  2.   

    Dear 傲雪星枫,
            好的我试试,谢谢。