HTTP_USER_AGENT

Catégories:

J’ai un site avec Drupal et je ne peux utiliser ce code (PHP) dans mon page.tpl.php pour détecter les différents navigateurs :

$userAgent = $HTTP_USER_AGENT;
echo $userAgent;

if(strstr($userAgent, "MSIE 7.0"))
{
echo feuillecss;
}

if(strstr($userAgent, "MSIE 6.0"))
{
echo feuillecss;
}

if(strstr($userAgent, "Firefox"))
{
echo feuillecss;
}

if(strstr($userAgent, "Opera"))
{
echo feuillecss;
}

if(strstr($userAgent, "Safari"))
{
echo feuillecss;
}

Y’a t’il une modification dans le core de Drupal qui me permettrait d’utiliser cette fonction ?!

merci

#

Salut,

Est-ce que ça n’est pas lié au fait que «Depuis la version PHP 4.2.0, la valeur par défaut de la directive PHP register_globals est off

Il faudrait donc remplacer $HTTP_USER_AGENT par $_SERVER[‘HTTP_USER_AGENT’]

Sinon, il y aussi le module http://drupal.org/project/browscap.

Vincent

Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.

#

Excellent, c’étais bel et bien $HTTP_USER_AGENT…il fallait que je le remplace par $_SERVER[‘HTTP_USER_AGENT’].

Merci

Syndiquer le contenu