By 26 Novembre 2013 0 Comments

Redirezionare Utenti con Internet Explorer 10 o 11 su merak Webmail basic

Questo articolo è “valido” solo per coloro che dispongono di una versione di MERAK Mailserver non aggiornata, la cui Webmail Avanzata non è compatibile con i browser Internet Explorer10 o Internet Explorer11. In questo caso è consigliabile REDIREZIONARE l’utente sulla Webmail di tipo BASIC.

Per fare questo bisogna lavorare sul file index.html contenuto nella cartella della WEBMAIL di Merak.
E’ necessario ricordare che i file .HTML vengono processati dall’interprete PHP.

Ecco quello che è stato AGGIUNTO per la redirezione dell’utente:

<?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”);
}
?>

About the Author:

shared on wplocker.com