[RESOLU]détection de navigateur (SME 7.0)

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[RESOLU]détection de navigateur (SME 7.0)

Messagepar jibe » 12 Jan 2007 16:23

Salut,

La SME 7.0 semble soit ne pas être capable de détecter le navigateur utilisé, soit ne pas positionner les variables adéquates... J'ai mis le code suivant dans une Ibay :
Code: Tout sélectionner
<?php
if (isset($_SERVER["http_user_agent"])) echo $_SERVER["http_user_agent"];
else echo 'navigateur non renseigne';
?>

et j'obtiens systématiquement "navigateur non renseigne" quel que soit celui que j'utilise :cry:

J'ai fait le même essai avec $HTTP_USER_AGENT, et j'ai le même problème...

Est-ce moi ou est-ce la SME ???

Et dans le second cas, est-ce pareil avec SME 7.01 ?
Dernière édition par jibe le 14 Jan 2007 22:59, édité 1 fois au total.
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar unnilennium » 12 Jan 2007 22:39

même résultat avec ton script, tout simplement car il faut respecter la syntaxe !


HTTP_USER_AGENT

ceci est un index "case sensitive"= sensible à la casse = il faut respecter les majuscules


JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar jibe » 14 Jan 2007 00:25

Salut,

:oops: :oops: :oops:
Merci de ta réponse...

En fait, j'utilise habituellement $HTTP_USER_AGENT, qui ne fonctionne pas non plus sur SME 7. Je ne sais plus où j'ai trouvé la syntaxe de $SERVER['...'] que je connaissais mais n'utilise pas habituellement. Apparemment, je suis tombé sur quelque chose de très mal fait... Et n'ai pas du tout pensé à ce problème de majuscules.

Entre temps, j'ai résolu mon problème autrement : j'ai découvert phpSniff qui analyse les données transmises par le navigateur en essayant de les retrouver de diverses façons (plusieurs variables et fonctions... peut-être pour pallier à des différences entre versions de PHP et de navigateurs que j'ai moi-même constatées) et permet d'obtenir une foule de renseignements intéressants. Cette classe date un peu et ne connait pas IE7 (entre autres), mais il suffit de compléter.
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité