+393713742262
By Assistenza Informatica Firenze/Novembre 26, 2013/Comments are closed
Il presente “spezzone” di codice redireziona una PAGINA in base al Browser UTILIZZATO.
Può essere molto utile in caso di redirezioni per Internet Explorer 10 o Internet Explorer 11
<
Sulla parte finale lo script esegue anche una "concatenazione" sull'URL (es. http:/miosito/folder/folder...)
<?php
function get_user_browser()
{
$u_agent = $_SERVER[‘HTTP_USER_AGENT’];
//echo $u_agent;
$ub = ”;
if(preg_match(‘/MSIE/i’,$u_agent))
{
$ub = “ie”;
}
elseif(strrpos($u_agent,’rv:11.0′))
{
$ub = “ie11”;
}
elseif(preg_match(‘/Firefox/i’,$u_agent))
{
$ub = “firefox”;
}
elseif(preg_match(‘/Safari/i’,$u_agent))
{
$ub = “safari”;
}
elseif(preg_match(‘/Chrome/i’,$u_agent))
{
$ub = “chrome”;
}
elseif(preg_match(‘/Flock/i’,$u_agent))
{
$ub = “flock”;
}
elseif(preg_match(‘/Opera/i’,$u_agent))
{
$ub = “opera”;
}
return $ub;
}
$browser = get_user_browser();
echo $browser;
if($browser == “ie”){
preg_match(‘/MSIE (.*?);/’, $_SERVER[‘HTTP_USER_AGENT’], $matches);
$version = $matches[1];
//echo $version;
//echo $_SERVER[“SERVER_ADDR”];
if($version > 9){
$indirizzo=”https://”.$_SERVER[“SERVER_ADDR”];
$indirizzo=$indirizzo.”/webmail/basic/”;
$indirizzo=”/webmail/basic/”;
echo $indirizzo;
header(“Location: $indirizzo”);
}
}
if($browser == “ie11”){
$indirizzo=”https://”.$_SERVER[“SERVER_ADDR”];
$indirizzo=$indirizzo.”/webmail/basic/”;
$indirizzo=”/webmail/basic/”;
echo $indirizzo;
header(“Location: $indirizzo”);
}
?>