Olen joskus tehnyt myös jotain sellaista kun olin vasta pari vuotta käyttänyt Linuxia ja halusin valistaa myös kaikkia muita. Enää en viitsi enkä edes yrittää kääntää kenenkään päätä..........
Mut tosiaan php pystyy lukemaan selaimen stringia ja siitä purkamaan käytiksen. Tässä mun joskus kirjoittama php koodi joka tulosti tervehdyksen riippuen selaimen stringista puretusta tiedosta. Kuten näet ne stringit on erilaiset kaikilla selaimilla tämä koodi on noin 5 vuotta vanha joten kannattaa testata erilaisilla selaimilla. Toivottavasti on avuksi.........
$var1 = ($_SERVER["HTTP_USER_AGENT"]);
$splitdata2 = explode(';',$var1);
$var4 = $splitdata2[2];
$var5 = preg_split('/\s+/',$var4);
$opera = $splitdata2[1];
$opera1 = preg_split('/\s+/',$opera);
$operaie = $splitdata2[3];
$operaie1 = preg_split('/\s+/',$operaie);
if ( $var5[1] === 'U' ) # if opera identifys as mozilla or opera
echo "<h3>you are running","\t","<center>",$opera1[1],"</h3><center>";
elseif ( $var5[1] === 'X11') # if opera identifys as internet explorer</h3>","\t","<center>",
echo "<h3>you are running","\t","<center>",$operaie1[1],"</h3><center>";
else
switch($var5[1]){
case Linux;
echo "<h3>you are running linux</h3>";
break;
case Windows;
echo "<h3>you are running windows</h3>";
break;
case FreeBSD;
echo "<h3>you are running FreeBSD</h3>";
break;
default;
echo "<h3>you are running</h3>","\t","<h3><center>",$var5[1],"</h3><center>";}