dediğin şey, $_SERVER['HTTP_USER_AGENT'] IE çıktısınında olan bir saçmalıktan dolayı kaynaklanıyor. kaynakta 2 versiyon yazıyor. 1.cisi gerçek versiyon digeri değil. bunu parselemek için bir fonksiyon lazım aşağıda verdiğim fonksiyonu kullanabilirsin.
function browser_kontrol()
{
preg_match('#MSIE\s([0-9\.]+)#', $_SERVER['HTTP_USER_AGENT'], $cikti);
if ($cikti[0] == 'MSIE 7.0') {
return FALSE;
}
if ($cikti[0] == 'MSIE 6.0') {
return FALSE;
}
return TRUE;
}kullanım;
if (browser_kontrol() == TRUE)
{
// IE 7 ve IE 6 harici tarayıcılar için çalışacak kodlar
}
Hocam yanlış anlattım galiba.
Ben IE6 için farklı bir yazı
IE7 için farklı bir yazı yazdırmak istiyorum.
Bunu nasıl yapa bilirim?