A. php中,執行登錄後如何自動跳轉到指定頁面
<?php
ob_start();
include("conn.php");
if (isset($_POST['username']) && isset($_POST['password'])){
$username=$_POST['username'];
$sql="select password from login where username='$username'";
$res=mysql_query($sql);
list($password)=mysql_fetch_row($res);
mysql_free_result($res);
if ($username==$_POST['username'] && $password==$_POST['password']){
echo "登錄成功";
//header("location:sy-1.php");
echo "<script>window.location.herf='sy-1.php';</script>";//在這里添加
ob_end_flush();
}else{
echo "登錄失敗";
}
}
?>
B. HTML 代碼 PHP登陸後 頁面跳轉
這個其實和用什麼語言關系不大一般人的做法是,如果登錄成功跳轉到後台的框架,如果登錄失敗返回到登錄頁面,代碼的位置是在
你檢測帳號密碼通過然後賦予session或者cookies後,簡單的代碼如下。
echo
"<script>alert('登陸成功');location.href='admin.php';</script>";
希望對你有所幫助。
C. php怎麼跳轉到登陸界面
用戶登錄的同時,在session或者cookie中記錄下請求頁面的URL;登錄驗證成功後在跳轉回該URL。
//checklogin.php
session_start();
if (!isset ($_SESSION['login_ok']))
{
echo "<script language=javascript>alert ('要訪問的頁面需要先登錄。');</script>";
$_SESSION['userurl'] = $_SERVER['REQUEST_URI'];
echo '<script language=javascript>window.location.href="login.php"</script>';
}
//--checklogin.php
//login.php
session_start();
//此處省略了賬號密碼驗證代碼,驗證OK再執行下面代碼
if (isset ($_SESSION['userurl']))
{
//會話中有要跳轉的頁面
$url = $_SESSION['userurl'];
}
else
{
//沒有要跳轉的頁面,則轉到首頁
$url = "home.php";
}
//0.5s後跳轉
echo "<meta http-equiv=\"refresh\" content=\"0.5;url=$url\">";
D. php 在網頁登陸成功後怎麼實現網頁跳轉,由login跳轉到index
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
E. PHP登陸後跳轉到登陸前頁面實現思路及代碼
PHP登陸後跳轉到登陸前頁面,利用$_SERVER全局變數可以實現這個功能,下面有個不錯的示例,希望對大家有所幫助
最近手上一個小項目讓我接觸到PHP編程,簡單的登陸功能已經OK。可是在實際使用的時候發現一個問題:用戶A發送一個鏈接給用戶B,B打開時頁面提示登陸,可是登陸成功後,卻跳轉到了首頁,而並不是A發送的鏈接。為了有更好的用戶體驗,B登陸成功後應該自動跳轉到登陸前的鏈接。查了PHP幫助手冊,利用$_SERVER全局變數可以實現這個功能。
$_SERVER是PHP的一個超全局變數,關於$_SERVER變數的詳細解釋可以參考:http://www.php.net/manual/zh/reserved.variables.server.php
具體實現方法為:在提示用戶登錄的同時,在session或者cookie中記錄下請求頁面的URL;登錄驗證成功後在跳轉回該URL。
checklogin.php
代碼如下:
session_start();
if
(!isset
($_SESSION['login_ok']))
{
echo
"<script
language=javascript>alert
('要訪問的頁面需要先登錄。');</script>";
$_SESSION['userurl']
=
$_SERVER['REQUEST_URI'];
echo
'<script
language=javascript>window.location.href="login.php"</script>';
}
login.php
代碼如下:
session_start();
//此處省略了賬號密碼驗證代碼,驗證OK再執行下面代碼
if
(isset
($_SESSION['userurl']))
{
//會話中有要跳轉的頁面
$url
=
$_SESSION['userurl'];
}
else
{
//沒有要跳轉的頁面,則轉到首頁
$url
=
"home.php";
}
//0.5s後跳轉
echo
"<meta
http-equiv="refresh"
content="0.5;url=$url">";
F. php如何在登錄時跳轉到另一個頁面時顯示登錄用戶
登錄成功之後將用戶名保存到session中
首先在這個php文件的第一行開啟session:
<?php
session_start(); //開啟session
....
....
$_SESSION['username'] = $username //登陸成功之後保存session
?>
接著在跳轉到的php頁面
<?php
session_start(); //開啟session
$username = $_SESSION['username'];//獲得用戶名
如果要退出登錄就將session清空
$_SESSION['username'] = "";
session_destroy();
建議你開一下session相關的知識 這個很好用
G. php登錄後怎麼跳轉回上一個頁面
login.html有點麻煩,因為需要它增加一個url參數傳遞給login.php,而靜態的html文件往往沒有這個功能。
需要把login.html修改為一個PHP頁面,可以使用login.php增加額外參數實現,初學者也可以單獨建立一個login_form.php,此腳本檢查$_SERVER['HTTP_REFER']並作為參數傳輸給login.php,部分代碼如下:
<input type=hidden name=ref value='<?php=$_SERVER['HTTP_REFER'];?>'>
這樣,在login.php裡面可以這樣:
echo 'Location: ' . $_POST['ref'];
H. 推薦幾種PHP實現頁面跳轉的方法
PHP被許多程序員用來開發WEB的首選語言。在實際開發中,網站的各項功能都可以通過PHP語言的編寫來滿足,比如PHP頁面跳轉這一方法。
探討PHP變數解析順序如何獲取提交數據
深入解讀PHP運行機制
淺析PHP函數extract()應用技巧
為你總結一些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代碼還會被執行。
I. php html登錄成功時,怎樣實現跳轉頁面
你把登錄成功的提示換成
跳轉語句就可以了.
php的跳轉語句是
header("location:跳轉的鏈接");
J. php製作登陸頁面如何實現不同用戶跳轉不同的界面
資料庫設置時需要添加一個組欄位 類型設置為tinyint【該欄位可用來歸類-管理員和用戶,可用來進行許可權控制】
登錄時驗證該欄位值是什麼【例:0管理員 1普通用戶。。。】
0就跳轉到管理員對應頁面
1就跳轉到用戶對應頁面