Ⅰ php頁面跳轉幾種實現方法
Web系統中,從一個網頁跳轉到另一個網頁,是LAMP項目中最常用的技術之一。頁面跳轉可能是由於用戶單擊鏈接、按鈕等引發的,也可能是系統自動產生的。 此處介紹PHP中常用的實現頁面自動跳轉的方法。
PHP頁面跳轉一、header()函數
header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標頭(header)輸出到瀏覽器。
header()函數的定義如下:
void header (string string [,bool replace [,int http_response_code]])
可選參數replace指明是替換前一條類似標頭還是添加一條相同類型的標頭,默認為替換。
第二個可選參數http_response_code強制將HTTP相應代碼設為指定值。 header函數中Location類型的標頭是一種特殊的header調用,常用來實現頁面跳轉。注意:1.location和「:」號間不能有空格,否則不會跳轉。
2.在用header前不能有任何的輸出。
3.header後的PHP代碼還會被執行。
PHP頁面跳轉二、Meta標簽
Meta標簽是HTML中負責提供文檔元信息的標簽,在PHP程序中使用該標簽,也可以實現頁面跳轉。 若定義http-equiv為refresh,則打開該頁面時將根據content規定的值在一定時間內跳轉到相應頁面。
若設置content="秒數;url=網址",則定義了經過多長時間後頁面跳轉到指定的網址。
PHP頁面跳轉三、JavaScript
Ⅱ php璺寵漿璇鍙ユ湁鍝浜
php璺寵漿璇鍙ユ湁錛1銆乥reak璇鍙ヤ笉浠呭彲浠ヨ煩鍑哄綋鍓嶇殑寰鐜錛岃繕鍙浠ユ寚瀹氳煩鍑哄嚑閲嶅驚鐜錛屾牸寮忓傘恇reak n;銆戱紱2銆佸湪鎵ц宑ontinue璇鍙ュ悗錛岀▼搴忓皢緇撴潫鏈杞寰鐜鐨勬墽琛岋紝騫跺紑濮嬩笅涓杞寰鐜鐨勬墽琛屾搷浣溿
銆愮浉鍏沖︿範鎺ㄨ崘錛歱hp鍥炬枃鏁欑▼銆
PHP紼嬪簭璇璦鏈変袱涓璺寵漿璇鍙ュ嵆break鍜宑ontunue
1.break璺寵漿璇鍙
break鍏抽敭瀛楀彲浠ョ粓姝㈠綋鍓嶇殑寰鐜鍖呮嫭while,do...while,for,foreach鍜宻witch鍦ㄥ唴鐨勬墍鏈夋帶鍒惰鍙.
break璇鍙ヤ笉浠呭彲浠ヨ煩鍑哄綋鍓嶇殑寰鐜,榪樺彲浠ユ寚瀹氳煩鍑哄嚑閲嶅驚鐜.鏍煎紡濡備笅:
break n;
2.contunue璺寵漿璇鍙
紼嬪簭鎵ц宐reak鍚,灝嗚煩鍑哄驚鐜,鑰屽紑濮嬬戶緇鎵ц屽驚鐜浣撶殑鍚庣畫璇鍙.continue璺寵漿璇鍙ョ殑浣滅敤娌℃湁break閭d箞寮哄ぇ,瀹冨彧鑳界粓姝㈡湰杞寰鐜,鑰岃繘鍏ュ埌涓嬩竴杞寰鐜涓,鍦ㄦ墽琛宑ontinue璇鍙ュ悗,紼嬪簭灝嗙粨鏉熸湰杞寰鐜鐨勬墽琛,騫跺紑濮嬩笅涓杞寰鐜鐨勬墽琛屾搷浣.continue涔熷彲浠ユ寚瀹氳煩鍑哄嚑閲嶅驚鐜.
break鍜宑ontunue璇鍙ラ兘鏄瀹炵幇璺寵漿鐨勫姛鑳,浣嗚繕鏄鏈夊尯鍒鐨:contunue璇鍙ュ彧鏄緇撴潫鏈嬈″驚鐜,騫朵笉鏄緇堟㈡暣涓寰鐜鐨勬墽琛,鑰宐reak璇鍙ュ垯鏄鏁翠釜寰鐜榪囩▼.
鐩稿叧瀛︿範鎺ㄨ崘錛歱hp緙栫▼錛堣嗛戱級
Ⅲ php怎麼實現頁面跳轉,就是檢測登陸時,如果沒登陸就直接跳到登陸頁面
判斷session是否存在,不存在則跳轉到登錄頁面
session_start();
if(!$_SESSION['xxx']){
header("Location:login.php");exit;
}
登錄之後記錄session
退出登錄之後銷毀session
Ⅳ php文件中怎麼跳轉到另一個php文件
二種方法:
1.在伺服器端執行:
即在伺服器端扮扮PHP文件解析的時候執行,使用include(),require()函數將文件引入
include("thatday.php");
然後調用thatday.php中的主函數
2.在客戶端執行:
此方法的廳肢灶效果等同於飢耐iframe,即會產對所執行文件的一次訪問.
<img src="thatday.php" width="0" height="0" border="0">
Ⅳ 如何使用PHP讓網頁直接跳轉
在php文件內讓當前操作的網頁跳轉,一般經常用的有兩種方法:1.用php自帶的函數法:執行玩動作後,加上這個就會跳轉:header("Location:http://~~~~.com");2.用js的方法:加上這句:echo "<script>window.location.href='http://~~~~~.com';</script>";
Ⅵ 用PHP語言寫一個網頁代碼,從這個網頁隨機自動跳轉到已設置的某些地址中的一個
借樓上的代碼一用
<?php
$base_url = 'http://www.abc.com/index.php?album=';
$url=array(
'beijing',
'wuhan',
);
$url = $url[rand(0, count($url)-1)];
$to= $base_url .$url ;
?>
<script>
setTimeout(function(){window.location.href = '<?php print $to; ?>';},1000);//1000是1秒鍾後跳轉
</script>
正在轉往<?php print $url; ?>
<a href="<?php print $to; ?>">如果瀏覽器沒有響應,請點擊這里</a>
Ⅶ php 中如何實現跳轉到一個新的頁面
1、首先用HTTP頭信息重定向到另外一個頁面的方法,如下圖所示。