Loading...
Socials
2009
12. 16.
Kategóriák: Kockaság, php
Címkék: böngésző, Internet Explorer, Kockaság, php

Tehát ha valaki arra szánja magát, hogy a régi Internet Explorer változatokat kitiltja az oldaláról, akkor arra 2 megoldás van. Most csak az egyiket fogom leírni, ami php segítségével történik. Íme a kód:

1
2
3
4
if( preg_match("/MSIE (3|4|5|6)\./", $_SERVER['HTTP_USER_AGENT']) ){
    echo file_get_contents('oldIEDenyPage.html');
    exit();
}

Ezt a kódot beteszed az oldalad legelejére pl. index.php és ha Internet Explorer 7-nél régebbi verziót érzékel, akkor nem fog lefutni a kódod, hanem betölti a oldIEDenyPage.html tartalmát, és le is áll a script.
Csináltam egy saját kis html oldalt ami kiírja az üzenetet az elavult böngészőről, de bárki csinálhat egy szebb kinézetűt is magának:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
<title>Elavult böngészőt használ!</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<style>
body{
    background-color: #DDDDDD;
    text-align: center;
}
#frame{
    font-size: 14px;
    margin: 0 auto 0 auto;
    padding: 30px;
    width: 450px;
    border: 1px solid #000000;
    background-color: #ffffff;
}
</style>
</head>
<body>
<div id="frame">
    <p style="font-size: 24px;font-weight: bold;color: #FF0000;">FIGYELEM!</p>
    <p style="font-size: 14px;color: #000000;text-align: justify;">Az Ön böngészője nagyon elavult és nem biztonságos, ezért nem tekintheti meg oldalunkat! Amennyiben mégis szeretné használni, kérem frissítse böngészőjét. Amennyiben munkahelyi gépet használ, értesítse a rendszergazdát. A legújabb Internet Explorer változatát <a href="http://www.microsoft.com/hun/windows/internet-explorer/">innen</a> le tudja tölteni.</p>
</div>
</body>
</html>

Vélemények