1. 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
2. php中跳轉到其他頁面
首先在判斷中把跳轉改成一個輸出看看是否到條件語句成立。跳轉語句看起來沒問題,也可以試試加上域名,寫完成的url。
3. 總結PHP中幾種常用的網頁跳轉代碼
網頁跳轉的意思就是指當你在瀏覽器中訪問A頁面時,會自動跳轉到B頁面,往往網頁跳轉用在404頁面中會比較多點。至於怎麼實現網頁跳轉,網上已經提供了很多的方法,有些方法是不可行的,經過測試,葉德華今天就在這里提供PHP中常用的幾種網頁跳轉代碼,其中有些方法並不只是適用於PHP,也可以經過相應的修改應用到其他地方。
工具/原料
php腳本語言、html標簽語言、javascript腳本語言
方法/步驟
1
使用header()函數
在php頁面的最開頭輸入如下代碼:
<?php
?>
那麼,我們命名為1.php,當訪問1.php的時候,就會自動跳轉到www.yedward.net頁面,這里需要強調的是,使用該種方法,必須要將這行代碼寫在最前面,如果不想寫在前面,我會在後面提供另一種方法。
2
使用meta來實現跳轉
在php頁面或者是html頁面的頭部輸入如下代碼:
<meta http-equiv=」refresh」 content=」5;url=www..com」>;
那麼,我們將頁面命名為2.php或3.htm,當訪問2.php或3.htm的時候,就會自動跳轉到www..com這個頁面,注意,content中的數字5的意思是經過多久開始跳轉,這里設置的是5就是說要經過5秒鍾該頁面才會跳轉到目標頁面,建議大家在設置跳轉時間的時候不要超過10秒。
4. php 中如何實現跳轉到一個新的頁面
1、首先用HTTP頭信息重定向到另外一個頁面的方法,如下圖所示。
5. php 在網頁登陸成功後怎麼實現網頁跳轉,由login跳轉到index
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
6. 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的登錄界面去。
7. 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 "登陸著呢!";
}
?>
?>
8. PHP 頁面跳轉到另一個頁面的幾種方法分享
如何在PHP中從一個頁面重定向到另外一個頁面呢?今天清源為大家列舉出了三種辦法,供大家來參考。
工具/原料
php頁面
php頁面
方法/步驟
一、用HTTP頭信息
也就是用PHP的HEADER函數。PHP里的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回信息的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。
用HTTP頭信息重定向到另外一個頁面的方法如下:
代碼如下:
[php] view plain
<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit; //
}
?>
注意一下,"Localtion:"後面有一個空格。
二、用HTML標記
用HTML標記,就是用META的REFRESH標記,舉例如下:
代碼如下:
[php] view plain
<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>
三、用腳本來實現
舉例如下:
代碼如下:
[php] view plain
<?
$url=";
echo "<!--<scrīpt LANGUAGE="Javascrīpt">";
echo "location.href='$url'";
echo "</scrīpt>-->";
?>
第四種:
[php] view plain
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒數; url=跳轉的文件或地址\\" > ";
其中:XX是秒數,0為立即跳轉.refresh 是刷新的意思.Url 是要跳轉到的頁面.
第五種:利用script實現
[php] view plain
<script>url="submit.php";window.location.href=url;</script>
第六種:利用script實現,所不同的是使用 open 語句.且可以限制原窗口還是父窗口,子窗口或者新窗口.
[php] view plain
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
9. 如何使用PHP讓網頁直接跳轉
在php文件內讓當前操作的網頁跳轉,一般經常用的有兩種方法:1.用php自帶的函數法:執行玩動作後,加上這個就會跳轉:header("Location:http://~~~~.com");2.用js的方法:加上這句:echo "<script>window.location.href='http://~~~~~.com';</script>";