楼主的句子好像是病句,呵呵??是什么意思呢??判断Firefox和IE才运行PHP????只要能运行php语句就能运行。

解决方案 »

  1.   

    <?php echo $_SERVER["HTTP_USER_AGENT"]; ?>FF输出:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
    IE输出:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2)<?
      if (strspn("MSIE",$_SERVER["HTTP_USER_AGENT"])==4){
         //执行IE的程序块
       
      }else if (strspn("MSIE",$_SERVER["HTTP_USER_AGENT"])==5){
         //执行FF的程序块
      }
      

  2.   

    <? 
      if (strspn("MSIE",$_SERVER["HTTP_USER_AGENT"])==4){ 
        //执行IE的程序块 
      
      }else if (strspn("FIREFOX",$_SERVER["HTTP_USER_AGENT"])==7){ 
        //执行FF的程序块 
      }
    ?>
      

  3.   

    遇到FireFox時才運行php,遇到ie則不運行php
      

  4.   

    2楼和3楼为正解,根据$_SERVER["HTTP_USER_AGENT"]所包含字符进行判断。