Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2012, 08h39   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 0
Points : 0
Par défaut Detection Navigateur et redirection

j'essaie de trouver un code qui permet de detecter le navigateur du client ... et qui soit redirigé vers une page full compatible avec le navigateur ...

ex: je place le code dans le index.php ...

pour qui soit redirigé vers : indexie.php ou indexfirefox.php ou chrome ...

Je cherche un code propre assez rapide et dans les normes .. un standard !!

un code à jour avec les principaux navigateur les plus connu ...

internet explorer
firefox
chrome
safari



Merciii !!
jeromelabbe0649 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2012, 09h26   #2
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 728
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 728
Points : 3 295
Points : 3 295
Salut

Tu n'expliques pas pourquoi tu souhaite faire ceci, du coups, mes remarques te concerneraient peut être pas.

Peu importe, c'est pas grâve.
Normalement, il ne faut pas faire des pages (le HTML) différentes selon le client (navigateur) ou/et le média (navigateur toujours ou imprimante).
C'est au niveau du client ou/et média de gérer ça.

Selon le W3C et aussi (surtout même) des moteurs de recherches, le contenu doit rester unique et le même car si ces derniers détectent plusieurs pages pour des contenus plus ou moins proches, ils risques de le percevoir comme de la duplication de contenu et du coup ne rien indexer, au mieux indexer qu'une seule page.

En résumer, c'est au client de gérer ces différences (CSS ou/et Javascript), ce n'est donc (théoriquement) pas du coté serveur qu'il faut gérer ça.


Mise à part tout ça, exploiter un FrameWork comme Jquery permet de savoir quel est le navigateur.
Ca permet surtout de faire certaines choses sans tenir compte du navigateur, et au bout obtenir un résultat visuel assez uniforme malgré les spécificités de ces différents navigateurs.


Mais encore une fois, ça dépend de se que tu souhaites faire.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 14h28   #3
Membre à l'essai
 
Étudiant
Inscription : avril 2008
Messages : 59
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2008
Messages : 59
Points : 20
Points : 20
Bonjour,

je rejoins cette discussion car j'ai, moi aussi, besoin d'un code à jour.

Il faut que je propose un module firefox au téléchargement mais uniquement au navigateur concerné.

La plupart des codes proposé en js donne des résultats faux (ex: Netscape de détecté au lieu de Firefox sous Firefox avec "alert(navigator.appName)" ou encore Mozilla au lieu de Microsoft sous IE8 avec "alert(navigator.appCodeName)"...

Bref, quelques problèmes relativement ... ... chiants (pour parler crument).

Quelqu'un à une suggestion?
.TKrD. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 14h58   #4
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
Citation:
Envoyé par .TKrD. Voir le message
La plupart des codes proposé en js donne des résultats faux
heuu ben non. en tout cas pas avec jQuery. Et si c'était le cas, crois-moi, on en aurait déjà entendu parler (voir hurler)...

je rejoins complétement RunCodePhp, c'est a javascript de faire le boulot pour les différentes méthode d'accès au DOM ainsi que pour charger le bon CSS.

__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 15h02   #5
Membre à l'essai
 
Étudiant
Inscription : avril 2008
Messages : 59
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2008
Messages : 59
Points : 20
Points : 20
Merci ska_root pour ta réponse

Je rajoute ce petit lien pour compléter le sujet:
http://www.javascripter.net/faq/browserv.htm

En accédant au sources, on peut tout reprendre.

Sinon il y a aussi ça en ce qui concerne JQuery:
http://meetups.jquery.com/profiles/b...vigateur-et-sa

Sujet résolu!
.TKrD. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 23h35   #6
Membre à l'essai
 
Christophe Bresso
Bricoleur
Inscription : septembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Christophe Bresso

Informations professionnelles :
Activité : Bricoleur

Informations forums :
Inscription : septembre 2011
Messages : 32
Points : 20
Points : 20
Mootools peut aussi parfaitement faire l'affaire.
CBresso est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h53.


 
 
 
 
Partenaires

Hébergement Web