webForumDet fria alternativet

Internet Explorer 6 varning med PHP

0 svar · 16 347 visningar · startad av JoakimE

JoakimEMedlem sedan feb. 20003 257 inlägg
#1

Syfte och instruktion

Som vi alla säkert vet är Internet Explorer 6 av någon anledning en väldigt populär webbläsare sedan länge, trots sin ålder och klart dåliga säkerhetsrykte.

Av någon anledning vill folk inte uppgradera, eller byta ut denna webbläsare, vad det beror på vet jag ej, men det är definitivt dags att åtminstonde informera dessa användare om att de riskerar sin egen och andras säkerhet genom att använda Internet Explorer 6.

Därför har jag skrivit ihop detta lilla skript, inte direkt världens bästa, men det funkar, och det är det enda viktiga för mig ;)

Det enda min lilla version gör är att skriva ut en varningsruta på valfritt ställe, vill man vara elakare och blockera sidan helt kan man även göra detta, men då förutsätter jag att ni klarar av att pilla er fram till det själv.
Tips, förslag, tankar om detta delar ni gärna med er till mig, t.ex. via kommentarsfunktionen på min sida, ewenson.se

Samma kod + text samt exempel finns även på denna sida

CSS-kod för ramen och texten

<style type="text/css">
<!--
 .alertFrame {
	border: 1px dashed red;
	width: 800px;
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: block;	
 }

 .alertText {
	font-weight: bold;
	color: red;
 }
-->
</style>

PHP-koden för funktionen som krävs, skall placeras före platsen där den skall användas

<?php
 function allowBrowser() {
	$userBrowser = $_SERVER['HTTP_USER_AGENT'];
	$notAllow = "/MSIE 6/i";

	if (preg_match($notAllow, $userBrowser) || $userBrowser == "" ) {
		$userAllow = false;
	} else {
		$userAllow = true;
	}
	
	return $userAllow;
 }
?>

PHP-koden som skall vara där texten skall visas

<?php if (allowBrowser() == false) { ?>
<div class="alertFrame">
	<p class="alertText">V A R N I N G ! !<br />
	Den webbläsare du använder är förlegad och en säkerhetsrisk för dig själv och andra på internet!<br />
	Var vänlig och uppgradera eller byt ut din webbläsare omgående!<br />
	Jag rekomenderar: <a href="http://www.firefox.com/">Firefox</a> | <a href="http://www.opera.com/">Opera</a> | <a href="http://www.apple.com/se/safari/download/">Safari</a></p>
</div>
<?php } ?>

Slit den med hälsan, och inget gnäll nu ;)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)