Script PHP pour determiner le navigateur internet

Nous mettons des astuces en ligne pour aider à bien commencer avec les CMS proposés.
Avatar du membre
factor23
Administrateur du site
Administrateur du site
Messages : 815
Enregistré le : ven. 17 janv. 2014 21:57
Localisation : St Quentin en Yvelines
Contact :
France

Script PHP pour determiner le navigateur internet

Message non lu par factor23 » ven. 4 juil. 2014 12:47

Voila :

Code : Tout sélectionner

<?php
$chain = " " . $_SERVER['HTTP_USER_AGENT'];
$posfirefox = strpos($chain,"Firefox");
$posopera = strpos($chain,"Opera");
$postrident = strpos($chain,"Trident");
$poschrome = strpos($chain,"Chrome");
$possafari = strpos($chain,"Safari") && !$poschrome;
If ($posfirefox > 0) {
   $navig = "Firefox";
   $ver= substr($chain,69,4);}
   elseif ($posopera > 0) {
   $navig="Opera";
   $ver=substr($chain,60,5);}
   elseif ($postrident > 0) {
   $navig = " IE";
   $ver = substr($chain,53,4);}
   elseif ($poschrome > 0) {
   $navig = "Chrome";
   $ver=substr($chain,83,13);}
   elseif ($possafari > 0) {
   $navig="Safari";
   $ver=substr($chain,99,8);}
echo $navig . " ". $ver
?>
Diplomé
Imageet ETIImage

Avatar du membre
factor23
Administrateur du site
Administrateur du site
Messages : 815
Enregistré le : ven. 17 janv. 2014 21:57
Localisation : St Quentin en Yvelines
Contact :
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par factor23 » ven. 4 juil. 2014 18:39

Modification du script pour tenir compte des versions récentes d'Opéra

Code : Tout sélectionner

<?php
$chain = " " . $_SERVER['HTTP_USER_AGENT'];
$posfirefox = strpos($chain,"Firefox");
$posopera = strpos($chain,"Opera");
$postrident = strpos($chain,"Trident");
$posopr = strpos($chain,"OPR");
$poschrome = strpos($chain,"Chrome") && !$posopr;
$possafari = strpos($chain,"Safari") && !$poschrome && !$posopr;

If ($posfirefox > 0) {
   $navig = "Firefox";
   $ver= substr($chain,69,4);}
   elseif ($posopera > 0) {
   $navig="Opera";
   $ver=substr($chain,60,5);}
   elseif ($postrident > 0) {
   $navig = " IE";
   $ver = substr($chain,53,4);}
   elseif ($poschrome > 0) {
   $navig = "Chrome";
   $ver=substr($chain,83,13);}
   elseif ($possafari > 0) {
   $navig="Safari";
   $ver=substr($chain,99,8);}
   elseif ($posopr > 0) {
   $navig = "Opera";
   $ver = substr($chain,115,13);}
echo $navig . " ". $ver
?>
Diplomé
Imageet ETIImage

Avatar du membre
factor23
Administrateur du site
Administrateur du site
Messages : 815
Enregistré le : ven. 17 janv. 2014 21:57
Localisation : St Quentin en Yvelines
Contact :
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par factor23 » mer. 9 juil. 2014 09:23

Test safari iPhone 3
Diplomé
Imageet ETIImage

C119206
Modérateurs
Modérateurs
Messages : 25
Enregistré le : mar. 1 juil. 2014 19:06
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par C119206 » mer. 9 juil. 2014 09:33

Test Chrome

C119206
Modérateurs
Modérateurs
Messages : 25
Enregistré le : mar. 1 juil. 2014 19:06
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par C119206 » jeu. 17 juil. 2014 06:24

Test Safari

Avatar du membre
Coddy
Administrateur du site
Administrateur du site
Messages : 320
Enregistré le : lun. 2 sept. 2013 08:44
Localisation : Nantes
Gender :
Contact :
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par Coddy » mar. 28 févr. 2017 10:09

Hello,
Comment fais-tu tes tests ?
Je suis hébergé chez Wantété hébergeur Français :danse2

Avatar du membre
factor23
Administrateur du site
Administrateur du site
Messages : 815
Enregistré le : ven. 17 janv. 2014 21:57
Localisation : St Quentin en Yvelines
Contact :
France

Re: Script PHP pour determiner le navigateur internet

Message non lu par factor23 » mar. 28 févr. 2017 15:51

Hello


je fais des test dans le script php ( if et elseif) sur HTTP_USER_AGENT
les tests ici c’était pour voir quel navigateur est indiqué par phpbb
Il n'y a plus d'indication de navigateur dans le partie droite des messages sous le nom d'utilisateur !!*!!

Il ne dois pas etre à niveau avec edge maintenant, je vais tester ce que ça donne

@+

JJ
Diplomé
Imageet ETIImage

Répondre

Last 10 Members Who Visited This Topic

Réseau social