Site web d'Antopie https://antopie.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.9KB

  1. <?php if (!isset($_GET["afficherUniquement"])) {
  2. include "inc/debut.php";
  3. head("navigateur.php"); ?>
  4. <h1>Informations de votre navigateur Web</h1>
  5. <p>
  6. <h2>Votre adresse IP</h2>
  7. Votre adresse IP est : <code><?php echo htmlspecialchars($_SERVER['REMOTE_ADDR']); ?></code>
  8. <br><br>
  9. <span class="icon-info texte-secondaire"> Une adresse IP (IP pour Internet Protocol) est une information permettant d'identifier un ordinateur. Elle est utilisée pour n'importe quel échange sur internet.</span>
  10. </p>
  11. <p>
  12. <h2>Votre référent HTTP</h2>
  13. <?php if (!isset($_SERVER['HTTP_REFERER'])) { ?>
  14. Votre navigateur n'a pas envoyé de <a href="https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)">référent HTTP</a> (HTTP referer).
  15. <?php } else { ?>
  16. Votre <a href="https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)">référent HTTP</a> (HTTP referer) est : <code><?php echo htmlspecialchars($_SERVER['HTTP_REFERER']); ?></code>
  17. <?php } ?>
  18. <br><br>
  19. <span class="icon-info texte-secondaire"> Un référent HTTP est une information envoyée par votre navigateur indiquant au site sur quelle page vous vous trouviez avant d'utiliser le lien qui vous a conduit ici.</span>
  20. <br>
  21. </p>
  22. <p>
  23. <h2>Votre agent utilisateur</h2>
  24. L'<a href="https://fr.wikipedia.org/wiki/User_agent">agent utilisateur</a> (user agent) envoyé par votre navigateur est : <code><?php echo htmlspecialchars($_SERVER['HTTP_USER_AGENT']); ?></code>
  25. <br><br>
  26. <span class="icon-info texte-secondaire"> Un agent utilisateur est une information envoyée par votre navigateur indiquant au site diverses informations sur vous. Il peut contenir votre système d'exploitation, votre navigateur, sa version et votre langue.</span>
  27. </p>
  28. <p>
  29. <h2>Langues demandées</h2>
  30. Votre navigateur a demandé la ou les langue·s suivante·s : <code><?php echo htmlspecialchars($_SERVER['HTTP_ACCEPT_LANGUAGE']); ?></code>
  31. <br><br>
  32. <span class="icon-info texte-secondaire"> Votre navigateur envoie aux pages qu'il visite la liste des langues que vous êtes censé·e pouvoir lire (généralement en se basant sur la langue de son interface).</span>
  33. </p>
  34. <?php include "inc/footer.php";
  35. } else if (isset($_GET["afficherUniquement"]) AND $_GET["afficherUniquement"] == "ip") {
  36. echo htmlspecialchars($_SERVER['REMOTE_ADDR']);
  37. } else if (isset($_GET["afficherUniquement"]) AND $_GET["afficherUniquement"] == "agentUtilisateur") {
  38. echo htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
  39. } else if (isset($_GET["afficherUniquement"]) AND $_GET["afficherUniquement"] == "agentIp") {
  40. echo htmlspecialchars($_SERVER['REMOTE_ADDR']);
  41. echo "<br>";
  42. echo htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
  43. } else {
  44. echo "Erreur : Mauvais argument·s";
  45. }