導航:首頁 > 編程語言 > php跳轉到本頁

php跳轉到本頁

發布時間:2023-04-01 16:49:52

『壹』 php中如何點擊完按鈕後在本頁面實現跳轉

正常的思路,這樣的需求應該使用AJAX,就是用JS代碼獲取tv.php的返回內容,然後替換到指定的DIV裡面顯示出來。如果你有JS基礎,這個AJAX也不高深,能學會的。

簡單的方法就是使用隱藏框架來實現,設置一個隱藏的iframe,當這個框架本身不顯示,而是載入內容完畢後把內容復制到DIV,代碼例如:
<iframe width=0 height=0 stype='display:none' name=xxx onload='document.getElemenByID("bott").innerHTML=this.body.innerHTML;'></iframe>

剩下就是修改你的鏈接,指向這個隱藏框架既可,例如:
<a href=tv.php target=xxx>電視</a>

『貳』 php的跳轉頁面

PHP只是嵌套HTML的語言

//PHP返回上一級
echo"<script>alert('修改成功');history.go(-1)</script>";exit;
//PHP跳轉其他頁面(封裝)
functionjump_url($url){
echo"<scriptlanguage='javascript'type='text/javascript'>";
echo"window.location.href='$url'";
echo"</script>";
exit;
}

『叄』 PHP中怎樣跳轉頁面

用session或者直接傳值
session的方法如下:
//------------------- a.php ----------------
<?
session_start(); // 必須放在第一行
/*
中間部分代碼
*/

$_SESSION['username']=$username;
$_SESSION['password']=$password;

/*
判斷用戶名密碼有效則跳轉
*/
echo "<script>location.href='t.php';</script>"; // 跳轉到 t.php
?>

//--------------------------------- t.php -----------------------------------
<?
session_start();

if($_SESSION['username']!="")
{
echo "登陸著呢!";
}

?>
?>

『肆』 php怎樣實現跳轉到原來或之前的頁面

舉一個很常見的例子,很多網站的登錄並不是單獨一個鏈接,而是在很多個頁面上都有登錄鏈接,方便用戶隨時可以登錄,這樣用戶可以在首頁index.php
上登錄,也可以在其他的頁面上登錄。而且登錄後就會自動返回登錄前的頁面,比如,從index.php點登錄的鏈接,就跳到了登錄的頁面
login.php,提交到check.php文件,檢查數據是否正確,然後check.php調用header(『location:
url』)跳轉到指定的頁面。
最直接的辦法就是直接指定url要返回的路徑,這確實是最簡單的,卻不一定可取,因為它不夠自動,每次返回是都需要人工指定,非常不方便。
(現在覺得這種方法也不比第三種差 Update:2010.03.20)
使用$_SERVER['HTTP_REFFERER'],返回前一個頁面,這並非是一個好辦法,它很容易出錯。對於上面這個例子,如果登錄成功,使
用$_SERVER['HTTP_REFERER']check.php就會跳到它的前一個頁面login.php,而不是index.php。
將url存到cookie中,在index.php頁面上調用setcookie(『url』,'index.php』),在提交數據之後,可以通
過$_COOKIE['url']隨時得到登錄前的頁面。缺點是,如果有100個頁面有登錄鏈接100個頁面都需要修改cookie的url。一個更好的
辦法是在login.php中檢查它的前一個頁面,然後設置cookie,也就是不是讓100個文件去修改cookie,而是交給login.php去做。
上面的幾種方法在一些情況下都是可行的,按情況選擇使用吧。

『伍』 php怎樣實現跳轉到原來或之前的頁面

而且登錄後就會自動返回登錄前的頁面,比如,從index.php點登錄的鏈接,就跳到了登錄的頁面 login.php,提交到check.php文件,檢查數據是否正確,然後check.php調用header(『location: url』)跳轉到指定的頁面。最直接的辦法就是直接指定url要返回的路徑,這確實是最簡單的,卻不一定可取,因為它不夠自動,每次返回是都需要人工指定,非常不方便。(現在覺得這種方法也不比第三種差 Update:2010.03.20) 使用$_SERVER['HTTP_REFFERER'],返回前一個頁面,這並非是一個好辦法,它很容易出錯。對於上面這個例子,如果登錄成功,使用$_SERVER['HTTP_REFERER']check.php就會跳到它的前一個頁面login.php,而不是index.php。 將url存到cookie中,在index.php頁面上調用setcookie(『url』,'index.php』),在提交數據之後,可以通過$_COOKIE['url']隨時得到登錄前的頁面。缺點是,如果有100個頁面有登錄鏈接100個頁面都需要修改cookie的url。一個更好的辦法是在login.php中檢查它的前一個頁面,然後設置cookie,也就是不是讓100個文件去修改cookie,而是交給login.php去做。

『陸』 PHP中怎樣跳轉頁面

php跳轉頁面一般都是通過JS來配合使用,Js的時候的一般是location這個方法,用薯州法毀手豎就是location:'跳轉的地址';,php的話一般都是通過header將location包在裡面,然後在使用就行,這里舉個跳轉的小例子:
<?php
session_start();
if(!isset($_SESSION['admin']) || $_SESSION['admin'] ==''){
header('./stie/admin_login.php');
exit();
}
?>
意思就是沒有纖大檢測到admin這個session,或者是它為空,都會跳轉到./stie/admin_login.php的登錄界面去。

『柒』 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 ,用js就行了<a href="javascript:history.back();">返回</a>

『玖』 請教高手,php如何設計跳轉到下一個頁面

直接跳轉(打開頁面直接跳轉)
<?php header("location:url地址") ?> 例如 <?php header("location:helloworld.php")?> 頁面會立即跳轉,因為header執行了location重定向

延遲跳轉(比如登陸成功後會有幾秒鍾等待時間,然後跳轉到了其他頁面)
<?php header("Refresh:秒數;url=地址") ?> 例如 <?php header("Refresh:3;url=helloworld.php")?> 會在3秒後執行跳轉
<?php sleep(3); header("location:url地址")?> 調用了sleep()方法,效果也是x秒後執行跳轉

『拾』 PHP中怎樣跳轉頁面

php跳轉頁面一般都是通過JS來配合使用,Js的時候的一般是location這個方法,用法就是location:'跳轉的地址';,php的話一般都是通過header將location包在裡面,然後在使用就行,這里舉個跳轉的小例子:
<?php
session_start();
if(!isset($_SESSION['admin']) || $_SESSION['admin'] ==''){
header('./stie/admin_login.php');
exit();
}
?>
意思就是沒有檢測到admin這個session,或者是它為空,都會跳轉到./stie/admin_login.php的登錄界面去。

閱讀全文

與php跳轉到本頁相關的資料

熱點內容
歐美電影推薦大尺碼 瀏覽:375
微信文件夾找用戶名 瀏覽:30
武動乾坤同人小說免費閱讀 瀏覽:616
怎麼找小度語音app 瀏覽:160
車險具體折扣演算法 瀏覽:367
時借時花app怎麼找不到了 瀏覽:740
壓縮圖片500k 瀏覽:243
程序員筆記本選銳龍r7400u 瀏覽:353
伺服器如何查看cpu配置 瀏覽:615
北京復盛壓縮機 瀏覽:89
煙台汽車空調壓縮機 瀏覽:389
pythonopencvdct 瀏覽:27
h3c介面配置命令 瀏覽:780
安卓手機怎麼連接不上蘋果耳機 瀏覽:153
怎麼隱藏無線網手機app 瀏覽:932
美團買電影票到店說系統故障 瀏覽:101
有床戲的拉拉片 瀏覽:775
什麼同城約會app好 瀏覽:166
如何下載tis伺服器地圖 瀏覽:430
phpxsl擴展 瀏覽:28