Забрана на по-стари браузъра

bganonymous

Registered
Ако потребителя използва много стара версия на Internet Explorer (примерно IE 1, 2, 3) да му казва, че браузъра му е много стар. Същото се отнася и за Mozilla Firefox, Opera, Chrome и т.н. Как може да стане това?
 
няма PHP .. Прави се проверка с JS за по-добра динамика ..
като за начало :
[js]
<script language="JavaScript"
type="text/JavaScript">
if(navigator.appName == "WebTV")
{
alert("You're using the WebTV browser.")
}
if(navigator.appName == "Netscape")
{
alert("You're using a Netscape browser.")
}
if(navigator.appName == "Microsoft Internet Explorer")
{
alert("You're using the Internet Explorer browser.")
}
</script>
[/js]

и след това :
[js]
<script type="text/javascript">
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = parseFloat( b_version );
var is_explorer7 = false;
var position = b_version.indexOf( "MSIE 7." );
if( position != -1 )
{
is_explorer7 = true;
}

if ( browser == "Microsoft Internet Explorer" )
{
if ( version >= 6 || is_explorer7 )
{
document.location.href="http://www.dragonflyfrms.com/"
}
else
{
document.location.href="http://www.dragonflyfrms.com/styleb/indexb.htm"
}
</script>
[/js]

в основата на целия код стоят 2 реда:
[js]
navigator.appName
navigator.appVersion
[/js]

source: Един сайт, за който едва ли си чувал -> http://google.com/ Научи се да търсиш
 
заповядаи ето така ще стане:
в този случаи скрита ще забрани сайта за тези браузъри:


Код:
<?php 
header("Content-Type: text/html; charset=windows-1251"); 

$agent = getenv("HTTP_USER_AGENT"); 
if (eregi('MSIE',$agent)) { 
echo "ТОЗИ САЙТ Е СЪВМЕСТИМ СЪС СЛЕДНИНИТЕ BROWSERI GOOGLE CHROME,MOZILLA FIREFOX,SAFARI.!"; 
die(); 
} 
?>

Код:
<?php 
header("Content-Type: text/html; charset=windows-1251"); 

$agent = getenv("HTTP_USER_AGENT"); 
if (eregi('Opera',$agent)) { 
echo "ТОЗИ САЙТ Е СЪВМЕСТИМ СЪС СЛЕДНИНИТЕ BROWSERI GOOGLE CHROME,MOZILLA FIREFOX,SAFARI.!"; 
die(); 
} 
?>

извинявам се моя грешка непрочетох правилно въпроса ти.
 

Back
Горе