Bir sayfa her 10 saniyede açmayı deneyin

3 Cevap php

Javascript (veya Ajax) kullanarak ben bir sayfa (bir. Php sayfa) her 10 saniyede bağlamak istiyorum. Bu bir web sayfası içinde kullanıcı-tarafı (tarayıcı) yapılacaktır. Sadece ben çevrimiçi kullanıcıları görmek için çalışıyorum. Benim kişisel web sitesinde, günlük yaklaşık 1-2 ziyaretçi var.

3 Cevap

Bu Javascript sayfa usersonline.php her 10 saniyede okumak ve geçerli web sayfası üzerine içeriğini yerleştirir.

<html>
<head>
<script>

var xmlrequest;

function gotnewdata()
{
    if(xmlrequest.readyState == 4)
    {
        document.getElementById("output").innerHTML = xmlrequest.responseText;
        setTimeout("loadpage();", 10000);
    }   
}

function loadpage()
{
    xmlrequest = new XMLHttpRequest();
    xmlrequest.open("GET", "usersonline.php", true);
    xmlrequest.onreadystatechange = gotnewdata;
    xmlrequest.send(null);
}

</script>
</head>
<body onload="loadpage();">
<h1>My Page</h1>
<p>USERS ONLINE:</p><p id="output"></p>
</body></html>
<html>
<body>
<form target='userCountFrame' action='http://www.google.com'></form>
<iframe name='userCountFrame'></iframe>
<script>
setInterval(function(){
  document.getElementsByTagName('form')[0].submit();
}, 10 * 60 * 1000);
</script>
</body>
</html>

buna göre url değiştirmek masaüstünüzde count.html olarak yukarıdaki kodu kaydetmek ve Firefox kullanarak açın