executer une url dans une page sans ouvrir la page executer

Petit nouveau ! | 8 Messages

21 nov. 2018, 23:36

Bonsoir ,

j'ai une petit problème que j'arrive pas a résoudre ,

j'ai fait un site pour pouvoir streamer sauf que je suis entrain d'installer un compteur de personne actuelle sur la page qui fonctionne par IP et par un nouveau scan toutes les 60 secondes .

j'aimerais ajouter dans ma page un système pour exécuter toutes les 55 secondes cette URL qui permet de re comptabiliser les personnes qui sont sur la page dans le compteur .

j'ai un url ( http://mondomaine.fr/compteur.php ) que je doit faire exécuter toutes les 55 secondes dans ma page .

j'ai trouver plein de code mais qui me redirige vers la page c'est pas ce que je veux c'est une exécution discrète sans conséquence sur la page principale

j'ai trouver une bonne solution avec un <iframe> </iframe> sauf que cette méthode ne peux pas fonctionner car c'est le serveur de stockage du site qui exécute la requête et non le visiteur du coup l'ip reste la même et le compteur ne peux pas calculer le nombre de personne sur la page .

<!DOCTYPE html>
<!-- saved from url=(0026) -->
<html lang="fr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Live </title>
  <style>
html {
      height: 100%;
    }

    body {
      background-color: black;
      height: 100%;
      margin: 0;
      overflow: hidden;
      user-select: none;
    }

    .main {
      display: flex;
      justify-content: space-between;
      height: 100vh;
    }

    .left {
      height: 100%;
      width: 100%;
    }

    .left .player {
      height: 100%;
      width: 100%;
    }

    .right {
      background-color: #36393e;
      border-left: 1px solid #36393e;
      display: flex;
      height: 100%;
      flex: 0 0 360px;
      flex-direction: column;
    }

    .right .donate {
      background-color: #2e3136;
      background-image: url("paypal.png");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 200px;
      display: block;
      height: 70px;
    }

    .right .donate:hover {
      background-color: #36393e;
    }

    .right .chat {
      border: none;
      border-top: 1px solid #36393e;
      height: 100%;
      width: 100%;
    }  </style>
</head>
<body>







  <div class="main">
    <div class="left">
<object> 

( CODE DU LECTEUR LIVE  )

</object>
    </div>
    <div>
    </div>
    <div class="right">
      <div>
        <a>  ( BOUTON REDIRECTION ) </a>
      </div>
      <iframe>  ( CHAT ) </iframe>
    </div>
  </div>

</body></html>


Si vous pouvez me l’intégrer dans le code ca serais cool :)

merci pour votre aide ;)

Avatar du membre
Mammouth du PHP | 1564 Messages

22 nov. 2018, 14:34

Bonjour, je vais pas te faire le code mais te donner la bonne piste pour que tu puisse réaliser ton rechargement du compteur, il faut que tu utilise XHR en javascript, tape sur internet "xhr ajax recharger la page"