Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera, meu problema é o seguinte!
Preciso pegar o nome do browser e a versão e bloquear o acesso ao site!
Quero bloquear o acesso
do MSIE 8.0 e versões anteriores!
Vlw.
você vai fazer isso com javascript...
esse exemplo aki lhe traz várias informções do navegador.. ai é soh você trabalhar com essas informações.
<div id="example"></div>
<script type="text/javascript">
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
document.getElementById("example").innerHTML=txt;
</script>se for fazer com javascript, faz com jquery
$.browser ...
mas so o primeiro link que indiquei ja resolve grande parte....at pq temos que lembrar que aki eh forum de php....
<?php
function getBrowser() {
$Agent = $_SERVER[ 'HTTP_USER_AGENT' ];
preg_match ( '/(MSIE|Firefox|Safari|Chrome|Flock|Opera)/i' , $Agent , $Match ) ;
return Array ( 'Browser' => array_shift ( $Match ) , 'Agent' => $Agent ) ;
}
echo '<pre>';
print_r( getBrowser () ) ;
Saída:
Array
(
[browser] => Chrome
[Agent] => Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.8) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24
)
Utilizando o Google Chrome ..
Veja também :seta: https://github.com/GaretJax/phpbrowscap/blob/master/browscap/Browscap.php
Resolvido, conseguir esse codigo!
<script type="text/javascript">
<!--
//verifica se o navegador é Internet Explorer versão 6 ou anterior
var browser = navigator.appName
var ver = navigator.appVersion
var thestart = parseFloat(ver.indexOf("MSIE"))+1
var brow_ver = parseFloat(ver.substring(thestart+4,thestart+10))window.location="?sessao=navegador_proibido";
}VLW.
2 links muito uteis...
http://br2.php.net/reserved.variables.server.php
http://tinyurl.com/5rw4rhv