導航:首頁 > 編程語言 > php定時刷新頁面

php定時刷新頁面

發布時間:2024-06-16 13:48:01

php語句,定時自動刷新的語句

頁面刷新:
有三種方法:
1,在html中設置:
<title>xxxxx</title>之後加入下面這一行即可!
定時刷新:<META HTTP-EQUIV="Refresh" content="10;url=網頁名">
10代表刷新間隔,單位為秒

2.PHP

<meta http-equiv=」Refresh」 content=」3;URL=<?php echo 『index.php?』.rand(0,999);?>」 />
這里是定為3秒鍾刷新一次~

3.使用javascript:
<script language="javascript">
setTimeout("self.location.reload();",1000);
<script>
一秒一次

頁面自動跳轉:
1,在html中設置:
<title>xxxxx</title>之後加入下面這一行即可!
定時跳轉並刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">,
其中20指隔20秒後跳轉到http://自己的URL 頁面。
< META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*">

記得要設置 url~

❷ 怎麼用php刷新頁面

方法其實挺多的。以前比較常用的是iframe這樣來做。現在多了個ajax,所以一般情況下都是用的ajax。
第一種方法,ajax實現:
當然,ajax使用起來確實很簡單就可以實現,但是裡面的很多知識還是比較有點深的。我之前做頁面時間自動刷新的功能就是用的ajax。完整代碼是:
1.getTime.php:

代碼如下:

<?php
header("cache-control:no-cache,must-revalidate");
header("Content-Type:text/html;charset=utf-8");
$time = "2012-1-20 18:00:00";
$dt_element=explode(" ",$time);
$date_element=explode("-",$dt_element[0]);
$time_element=explode(":",$dt_element[1]);
$date = mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);
$nowTime = time();
$showtime = date("北京時間Y年m月d日H:i:s",$date-$nowTime);
if($showtime<="北京時間1970年01月01日08:00:00"){
echo "happy new year";
}
echo $showtime;

2.zidong.php:

代碼如下:

</head>
<body>
<h1>Ajax動態顯示時間</h1>
<input type="button" value="開始顯示時間" id="go" onclick="start()" />
<p>當前時間:<font color="red"><span id="showtime"></span></font></p>
</body>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function start(){
createXMLHttpRequest();
var url="getTime.php";
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);
}
function callback(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
document.getElementById("showtime").innerHTML = xmlHttp.responseText;
setTimeout("start()",1000);
}
}
}
</script>
</html>

在瀏覽器裡面直接訪問zidong.php就可以了,點擊裡面的按鈕就可以看到效果。
這個就是用ajax做的刷新頁面局部內容的小例子。你可能會懷疑:這裡面沒有跟資料庫交互啊?這還不簡單,直接在getTime.php頁面裡面操作就可以啦。

這種方法就不用多說了吧。至於ajax裡面的代碼是什麼意思,不要問我啦,我之前就說過,這裡面的ajax還是有點深的。

第二種方法:使用iframe方法實現。
不要給我說用PHP 的include可以啊。你去試試吧。可以,可以就不會有那麼多人在網路裡面問了。
這種方法呢說起來復雜,其實還是挺簡單的。說下原理吧:
要刷新的頁面中把要自動刷新的局部的代碼單獨拿出來,做成一個獨立的頁面,自動刷新有很多種方法:可以在這個獨立頁面中用javascript來控制,什麼setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新頁面)這樣,還可以用meta標簽實現:<meta http-equiv="Refresh" content="10">(每隔10秒刷新頁面)。這樣在原來的頁面中用iframe來將它調用過來。這樣就可以了。

❸ 如何編寫讓php頁面自動刷新

需要准備的材料分別是:電腦、php編輯器、瀏覽器。

1、首先,打開php編輯器,新建php文件,例如:index.php。

❹ 在PHP頁面怎麼實現定時刷新顯示內容

jquery+ajax可以很容易實現啊,通過settimeout(function(),5)去觸發函數就行,與通過點擊發送請求沒區別啊。

setInterval(function(){
jQuery.ajax({

type:"POST",

url:"111.php",

global:false,

dataType:"json",

data:"action=ajax",

success:function(data){
jQuery("p").html(data.shopid);
},

error:function()

{

alert("err:操作錯誤");

}

})
}, 2000);
php部分更簡單
if($_POST['action']=='ajax'){
$result=$db->get_one("select * from shtq_shop order by rand() limit 1");
echo json_encode($result);exit;
}
原理很簡單 setInterval() 定時執行一個ajax,後台部分執行資料庫查詢 獲得json格式數組
通過回調函數將返回的內容插入到<p></p>中

閱讀全文

與php定時刷新頁面相關的資料

熱點內容
app鎖定了如何驗證身份 瀏覽:466
命令與征服4正版 瀏覽:680
電池模擬模型python 瀏覽:279
文件夾分開壓縮可以嗎 瀏覽:509
片在線觀看免費觀看 瀏覽:602
鐵拳電影在線觀看免費完整版國語 瀏覽:465
android面試准備 瀏覽:113
javamysqlexcel 瀏覽:664
低價雲伺服器騰訊 瀏覽:141
智能電視機怎麼加密 瀏覽:159
簡單的ssm在線學習系統源碼 瀏覽:623
放置大師源碼 瀏覽:441
馬達加斯加鞭炮解壓 瀏覽:461
釜山行1電影在線觀看 瀏覽:386
廣州視頻流加密晶元 瀏覽:651
伺服器異常有什麼預兆 瀏覽:751
安卓airpodspro怎麼調降噪模式 瀏覽:102
承憲的朋友電影 瀏覽:780
農場互助源碼手機版 瀏覽:117
萬安如何使用雲伺服器ip 瀏覽:214