|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 197 ![]() |
Bonjour,
Après test de quelques scripts de détection du navigateur client je ne suis arrivé qu'à afficher IE ou Netscape. Sachant que la fonction get_browser(); ne marche pas, auriez vous une solution pour détecter le nom exacte et la version du navigateur ? Merci,
__________________
"le professionnel et le chercheur sont comme le fleuve et l'océan" |
|
|
00
|
|
|
#2 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 779 ![]() |
Bonjour,
Une recherche sur le forum t'aurait permis de trouver ceci : http://php.developpez.com/faq/langag...ts_typebrowser
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#3 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
Citation:
http://php.net/manual/fr/function.get-browser.php
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#4 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 779 ![]() |
Ben cette fonction ne marche pas chez lui apparemment...
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 197 ![]() |
Merci à tous mais j'ai déjà essayé vos solutions avant de poster ma question.
get_browser ne marche pas chez moi Le code sur developpez me donne Safari lorceque je consulte avec Chrome. Je cherche toujours une solution. Merci encore
__________________
"le professionnel et le chercheur sont comme le fleuve et l'océan" |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 197 ![]() |
Voici l'erreur:
Code :
Warning: get_browser() [function.get-browser]: browscap ini directive not set. in /homez.378/omegasia/www/detect_browser_request.php on line 83
__________________
"le professionnel et le chercheur sont comme le fleuve et l'océan" |
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
Citation:
http://fr.php.net/manual/fr/function.get-browser.php Citation:
__________________
http://blog.stealth35.com/ |
||
|
|
20
|
|
|
#10 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 991 ![]() |
Je tiens à ajouter qu'il n'est pas toujours possible de définir l'emplacement du fichier browscap.ini (notamment sur les hébergements mutualisés vu que la directive est en INI_SYSTEM - http://www.php.net/manual/en/misc.co...p#ini.browscap)
Une solution élégante pour contourner ce problème est d'utiliser la classe de GaretJax: https://github.com/garetjax/phpbrowscap Elle est capable d'aller chercher elle même le fichier browscap.ini et de mettre en cache les navigateurs déjà rencontrés. Enfin, je ne sais pas pourquoi tu as besoin d'obtenir des informations sur le browser mais je ne saurais que trop te recommander d'essayer au maximum d'être cross-browser dans ton code.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
Copyright © 2000-2012 - www.developpez.com