PHPで自動的にページを更新するために、エクステンションを使用する方法について説明します。以下に、エラーの原因を分析するためのコード例と共に、いくつかの方法を説明します。
<meta http-equiv="refresh" content="5">
- JavaScriptを使用した自動更新: JavaScriptを使って、指定した秒数ごとにページをリロードする方法もあります。以下は、10秒ごとにページをリフレッシュする例です。
<script>
setTimeout(function(){
location.reload();
}, 10000);
</script>
- AJAXを使用した自動更新: AJAXを使って、ページの一部分だけを非同期で更新する方法もあります。以下は、5秒ごとに指定した要素を更新する例です。
<div id="content">この部分が自動的に更新されます。</div>
<script>
setInterval(function(){
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("content").innerHTML = this.responseText;
}
};
xhttp.open("GET", "update.php", true);
xhttp.send();
}, 5000);
</script>