<?
/**
* filter.php
* PERMET DE Filtrer IE et pas Opera!
* Sert du HTML pour Link, Netscape 4, ...
* commande: $gstrContentType = filterMime();
*/
function filterMime ( ) {
$strReturn = 'application/xhtml+xml';
if ( stristr($_SERVER['HTTP_ACCEPT'],'application/xhtml+xml') === FALSE ) {
$agent = $_SERVER['HTTP_USER_AGENT'];
if ( (stristr( $agent,'MSIE') !== FALSE) &&
(stristr( $agent,'Opera') === FALSE) ) {
/*
Permet de rediriger vers la requête (moteur de recherche)
en enlevant mes résultats
Si on recherche avec yansanmo, on retombe sur ma page xhtml non supporte
Ca l'évite des boucles internes
Le strpos évite des boucles infinies avec certains logiciels Firewall
qui envoie des adresses referer invalides
*/
$referer = $_SERVER['HTTP_REFERER'];
if ( !empty($referer) && stristr($referer,'yansanmo') === FALSE && strpos($referer, 'http://')===0) {
if ( strstr($referer, 'q=') !== FALSE ) {
header('Location: '.$referer . '&q=-yansanmo');
} else if ( strstr($referer, 'va=') !== FALSE ) {
header('Location: '.$referer . '&ve=yansanmo');
} else {
header('Location: '.$referer);
}
} else {
header('Location: /xhtml_non_supporte.php');
}
exit();
}
$strReturn = 'text/html';
}
return $strReturn;
}
?>
Comment list
- mitry > Bonjour,
Juste pour info, linux>vmware>windows xp>firefox = internet explorer bloqué !
bizarre ....
ok depuis firefox sous linux .... (2006-03-23 22:21:07) - Ghola > Tu ne mets pas de liens vers Lynx sur ta page \"/anti_ie.php\"
En voici un excellent pour les utilisateurs de Windows qui sont rebutés par son installation complexe (sous Windows on s'attend à un \"installeur\").
http://csant.info/lynx.htm
Voici donc un installeur qui facilitera à beaucoup la découverte de Lynx sous Windows. (2004-11-08 23:48:48) - Xavier > Excellente initiative, je me suis bien marré... en tous cas avec IE elle est sacrément moche cette page ;-) (2004-05-20 16:49:04)
- C > Bonjour,
Microsoft Internet Explorer bloque votre libre contenu.
Si vous voulez absolument être visité sour tous les navigateurs, vous pouvez utiliser toutes vos compétences.
Au regret de ne pouvoir vous visiter comme plus de 80% des utilisateurs.
Merci de votre compréhension.
(2004-04-16 18:51:20) - hh > hh (2004-03-29 16:47:34)
Read all comments