導航:首頁 > 編程語言 > php跳轉刷新

php跳轉刷新

發布時間:2023-12-15 22:45:56

Ⅰ 怎麼用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 如何實現點擊按鈕後,自動刷新頁面。在線等!!謝啦,急!!!

$.post('更新資料庫文件的路徑','參數',function(data){
//把上面括弧里的data賦值到你頁面上想更新的地方(data是處理頁面的輸出)比如
$('div').text(data);
})

假設你的處理頁面最後輸出是
<?php
echo 'abc';
?>
那麼文件運行後,
頁面的div標簽的字元就會背改變為abc,這樣就無需刷新你的 頁面而達到更新頁面的內容

Ⅲ PHP中如何返回前一頁並刷新頁面

if($query)
{
$page="listrenwu.php";
<!---這種方式不會刷新,只會原樣返回-->
echo "<script>alert('刪除成功');history.go(-1)</script>";
<!--//設置刪除成功後返回前一頁,並刷新-->-->
echo "<script>alert('刪除成功');window.location = \"".$page."\";</script>";
}

Ⅳ PHP 返回上一個頁面怎麼同時刷新頁面

1、跟php沒有關系,瀏覽器上的返回,
2、回去之後刷不刷新是不同瀏覽器的問題。
3、你可以在修改數據需要返回的那一個頁面加上超鏈接或者幾秒後跳轉回去,js的location,php的header等等都可以。

閱讀全文

與php跳轉刷新相關的資料

熱點內容
流媒體伺服器有什麼用 瀏覽:171
安卓怎麼禁用前置攝像頭 瀏覽:48
android電視游戲 瀏覽:670
得物app用什麼方式出售 瀏覽:783
linuxandroid模擬器下載 瀏覽:971
php類常量訪問 瀏覽:586
視頻文件壓縮工具 瀏覽:13
什麼什麼佳人app 瀏覽:6
施耐德cfc編程 瀏覽:322
如何把pdf文件轉成圖片 瀏覽:538
張劍閱讀150篇pdf 瀏覽:359
拉卡拉收款寶app叫什麼名 瀏覽:340
c4d動態解壓 瀏覽:711
多個pdf合並為一個 瀏覽:314
程序中的編譯執行 瀏覽:34
plc控制與單片機控制 瀏覽:885
如何讓安卓手機操控電腦 瀏覽:189
電腦電銷加密電話號碼破解 瀏覽:507
世界史綱pdf 瀏覽:135
湖北社保年審app叫什麼名字 瀏覽:854