如何php判断浏览器模式,如果是IE模式就提示文字不继续进行,如果是高速模式就不判断 10

 我来答
去未来生活
2016-09-29 · TA获得超过361个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:254万
展开全部
这个不是php做的事情,这个应该是js做的事情,php当然也可以获取到浏览器信息,但是没必要这么做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泪流大便池
2016-09-06 · TA获得超过515个赞
知道答主
回答量:118
采纳率:0%
帮助的人:49.5万
展开全部
//获取浏览器信息
function getbrowse() 



 $agent = $_server['http_user_agent']; 

 $browser = ''; 

 $browserver = ''; 

 $browser = array('lynx', 'mosaic', 'aol', 'opera', 'java', 'macweb', 'webexplorer', 'omniweb'); 

 for($i = 0; $i <= 7; $i ++){ 

  if(strpos($agent, $browsers[$i])){ 

   $browser = $browsers[$i]; 

   $browserver = ''; 

  } 

 } 

 if(ereg('mozilla', $agent) && !ereg('msie', $agent)){ 

  $temp = explode('(', $agent); 

  $part = $temp[0]; 

  $temp = explode('/', $part); 

  $browserver = $temp[1]; 

  $temp = explode(' ', $browserver); 

  $browserver = $temp[0]; 

  $browserver = preg_replace('/([d.]+)/', '\1', $browserver); 

  $browserver = $browserver; 

  $browser = 'netscape navigator'; 

 } 

 if(ereg('mozilla', $agent) && ereg('opera', $agent)) { 

  $temp = explode('(', $agent); 

  $part = $temp[1]; 

  $temp = explode(')', $part); 

  $browserver = $temp[1]; 

  $temp = explode(' ', $browserver); 

  $browserver = $temp[2]; 

  $browserver = preg_replace('/([d.]+)/', '\1', $browserver); 

  $browserver = $browserver; 

  $browser = 'opera'; 

 } 

 if(ereg('mozilla', $agent) && ereg('msie', $agent)){ 

  $temp = explode('(', $agent); 

  $part = $temp[1]; 

  $temp = explode(';', $part); 

  $part = $temp[1]; 

  $temp = explode(' ', $part); 

  $browserver = $temp[2]; 

  $browserver = preg_replace('/([d.]+)/','\1',$browserver); 

  $browserver = $browserver; 

  $browser = 'internet explorer'; 

 } 

 if($browser != ''){ 

  $browseinfo = $browser.' '.$browserver; 

 } else { 

  $browseinfo = false; 

 }

 return $browseinfo; 



//应用
$browse = getbrowse();
if($browse == '' ){

}else{

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁娶我名字了
2016-08-03 · 超过22用户采纳过TA的回答
知道答主
回答量:93
采纳率:100%
帮助的人:25万
展开全部
<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],”MSIE 8.0″))

echo “Internet Explorer 8.0″; //这里可以写其他的执行命令
else if(strpos($_SERVER["HTTP_USER_AGENT"],”MSIE 7.0″))
echo “Internet Explorer 7.0″;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”MSIE 6.0″))
echo “Internet Explorer 6.0″;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”Firefox/3″))
echo “Firefox 3″;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”Firefox/2″))
echo “Firefox 2″;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”Chrome”))
echo “Google Chrome”;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”Safari”))
echo “Safari”;
else if(strpos($_SERVER["HTTP_USER_AGENT"],”Opera”))
echo “Opera”;
else echo $_SERVER["HTTP_USER_AGENT"];
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
懂生活的程序员湫湫
2016-10-29 · TA获得超过4331个赞
知道小有建树答主
回答量:610
采纳率:85%
帮助的人:149万
展开全部
<?php
2 if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0″))
3 echo "Internet Explorer 8.0″;
4 else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0″))
5 echo "Internet Explorer 7.0″;
6 else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0″))
7 echo "Internet Explorer 6.0″;
8 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3″))
9 echo "Firefox 3″;
10 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2″))
11 echo "Firefox 2″;
12 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
13 echo "Google Chrome";
14 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
15 echo "Safari";
16 else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
17 echo "Opera";
18 else echo $_SERVER["HTTP_USER_AGENT"];
19 ?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式