PHP conditions navigateur
Résolu
letigre59
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
Sellas -
Sellas -
Bonjour,
J'aimerais faire un script en PHP, pour faire ceci :
SI le navigateur est Internet Explorer afficher 'ceci' Sinon afficher 'ça'
Pouvez vous m'aider ?
Merci d'avance
J'aimerais faire un script en PHP, pour faire ceci :
SI le navigateur est Internet Explorer afficher 'ceci' Sinon afficher 'ça'
Pouvez vous m'aider ?
Merci d'avance
A voir également:
- PHP conditions navigateur
- Navigateur web - Guide
- Navigateur privé - Guide
- Extension de navigateur - Guide
- Easy php - Télécharger - Divers Web & Internet
- Www.office.com dans le navigateur edge - Guide
2 réponses
il faut regarder les headers... l'un correspond au navigateur (user-agent)
https://www.commentcamarche.net/contents/788-php-les-cookies-et-les-en-tetes-http
attention, internet explorer et firefox utilisent tout les deux mozilla dans le début de l'entete... la différence est dans les parametres entre parenthèses!
https://www.commentcamarche.net/contents/788-php-les-cookies-et-les-en-tetes-http
attention, internet explorer et firefox utilisent tout les deux mozilla dans le début de l'entete... la différence est dans les parametres entre parenthèses!
j'ai reussi a faire ce script je donne la solution au cas ou des personnes en aurai besoin :
Si c'est Internet explorer afficher ceci sinon cela :
Bonne soirée merci
Si c'est Internet explorer afficher ceci sinon cela :
<?php if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) { echo 'texte a afficher si le navigateur est ce foutu internet explorer ^^';} else { echo 'texte pour un autre navigateur ';}?>
Bonne soirée merci
Bonjour,
j'ai trouvé ton script très simple et c'est ce qu'il me faut ! lol
Néanmoins, je voudrais faire la même chose que toi en un peu plus poussé, je m'expliques :
Je voudrais qu'au chargement de ma page, une popin s'affiche si le naviagteur est IE, sinon elle ne s'affiche pas.
Voilà donc (en gros) le code :
Le principe est donc le suivant : Si l'internaute est sous IE, la popin s'affiche (et comprend le contenu de la page "alertie.html"), sinon elle ne s'affiche pas.
j'ai trouvé ton script très simple et c'est ce qu'il me faut ! lol
Néanmoins, je voudrais faire la même chose que toi en un peu plus poussé, je m'expliques :
Je voudrais qu'au chargement de ma page, une popin s'affiche si le naviagteur est IE, sinon elle ne s'affiche pas.
Voilà donc (en gros) le code :
<?php if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) { ?> <body onload="ShowPopWin('alertie.html')"> <?php } else { ?> <body> <?php } ?>
Le principe est donc le suivant : Si l'internaute est sous IE, la popin s'affiche (et comprend le contenu de la page "alertie.html"), sinon elle ne s'affiche pas.