如果想要跳轉(zhuǎn)到另外一個(gè)html文件,需要有以下幾步:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了伊犁免費(fèi)建站歡迎大家使用!
找到你要跳轉(zhuǎn)的html文件的路徑地址,如果是你本機(jī)上的某個(gè)文件,路徑url就是相對(duì)你當(dāng)前文件的路徑,類似于:../../test/a/b/c.html,這是相對(duì)路徑,也可以填寫(xiě)絕對(duì)路徑,如果是網(wǎng)絡(luò)上的某個(gè)html文件,就填寫(xiě)http開(kāi)頭的具體文件路徑url就好了
在你當(dāng)前文件中最后加上如下代碼:Header("Location:$url");? ?$url就是第一點(diǎn)中說(shuō)的路徑url。
如果覺(jué)得有用請(qǐng)點(diǎn)贊并關(guān)注下,感謝!
你可以做一個(gè)簡(jiǎn)單的例如你只有用戶名和密碼即可那么你先在數(shù)據(jù)庫(kù)(以mysql為例)中建表例如叫做user 字段為 id name pass分別是編號(hào)、用戶名、密碼長(zhǎng)度分別是int(8) a_t(自動(dòng)編號(hào)) 主鍵,varchar(50) ,varchar(50) 你可以添加一個(gè)測(cè)試數(shù)據(jù) 例如 1,admin,admin//說(shuō)明密碼這里不說(shuō)加密的問(wèn)題,用明文實(shí)現(xiàn) 登錄頁(yè)面的代碼:login.phphtmlheadtitle用戶登錄/title/headbodyform action="checklogin.php" name="loginform" method="post"用戶名:input name="name" type="text"br密 碼:input name="password" type="password"brinput value="登錄" type="submit"br/form/body/html checklogin.php代碼(檢測(cè)登錄): $name=$_POST[name];$pass=$_POST[password];session_start();//這個(gè)可以維持登錄狀態(tài),可以參照session的使用
//登錄檢查函數(shù) function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo "scriptalert('登錄成功');/script";
return $row;
}else{
echo "scriptalert('您暫時(shí)不能瀏覽該頁(yè)面,請(qǐng)先登錄');location.href='login.php';/script";
} }login_state($name,$password);?
希望可以幫到您,如果還有問(wèn)題可以聯(lián)系2458285853
//轉(zhuǎn)到一個(gè)新地址
header('Location:?');
不用加 $ 因?yàn)閔eader()是一個(gè)函數(shù),而不是變量.
error_reporting(0);
$mysql_servername = "localhost";
$mysql_username = "數(shù)據(jù)庫(kù)用戶名";
$mysql_password ="密碼";
$mysql_database ="數(shù)據(jù)庫(kù)名";
mysql_connect($mysql_servername , $mysql_username , $mysql_password);
mysql_select_db($mysql_database);
$name=$_POST['user_name'];
$passowrd=$_POST['user_password'];
if ($name $passowrd){
$sql = "SELECT * FROM admin WHERE name = '$name' and password='$passowrd'";
$res = mysql_query($sql);
$rows=mysql_num_rows($res);
if($rows){
header("location='主頁(yè)'");
exit;
}
echo "script language=javascriptalert('用戶名密碼錯(cuò)誤');history.back();/script";
}else {
echo "script language=javascriptalert('用戶名密碼不能為空');history.back();/script";
}
真刁鉆,
不會(huì)PHP的就別在這里瞎蹭!
快回去買一本php的書(shū)吧,php不難的,網(wǎng)上連視頻教程都有。
我最多只會(huì)告訴你基本思路,代碼我是決不會(huì)給懶到極點(diǎn)的人的!
特別準(zhǔn)備:臨時(shí)數(shù)據(jù)表;
從用戶獲取賬號(hào)和密碼 - 用查找密碼md5 - 若不吻合,跳出錯(cuò)誤頁(yè)面,否則掠過(guò) - 把密碼用md5加密 - 與數(shù)據(jù)庫(kù)md5碼對(duì)比 - 若不吻合,跳出警告頁(yè)面,否則掠過(guò) - 在臨時(shí)數(shù)據(jù)表中記錄用戶登錄時(shí)間 - 引入成功目標(biāo)頁(yè)面
ps:
你問(wèn)我為什么要用臨時(shí)數(shù)據(jù)表?
那用作超時(shí)標(biāo)記,也就是在下次訪問(wèn)時(shí),若用戶超時(shí)就把該用戶踢出去...
這樣的好處就是更安全,不用怕Cookies被黑,
但是會(huì)消耗一定的服務(wù)器資源......
ps*2:
你這個(gè)人真的太刁鉆了,給人的感覺(jué)就是:裝蒜+不要臉。
更可惡的就是你太愛(ài)擺架子了,
別以為你那個(gè)破200分就可以糊弄我們PHP工程師,
簡(jiǎn)直就是有辱我們智商!!
你現(xiàn)在知道為什么還得不到滿意的答案吧,
因?yàn)槟阋呀?jīng)被真正的PHP工程師鄙視了!!!
我就是那種抱打不平(爆打不平)的人,看你不順眼!
面向?qū)ο髮?xiě)法:登錄模板login.html,處理類,LoginAction.class.php。給你個(gè)最簡(jiǎn)單的過(guò)程化代碼login.php:
html
head
meta http-equiv="content-type" content="text/html; charset=utf-8"
titleLogin/title
/head
body
div id="pic"
a href="#" title="立刻體檢"img src="../img/login.jpg"http://a
/div
div id="input"
form action="do_login.php" method="post"
p class="name"用戶名:input class="in" type="text" name="username"http://p
p class="name"密nbsp;nbsp;碼:input class="in" type="password" name="password"http://p
input id="deng" type="image" src="../img/login.gif" title="登錄" name="submit" value="登錄"/
/form
/div
/body
/html
dologin.php:
?php
session_start();
include './config.php';
if(isset($_POST['submit'])){
$username=$_POST['username'];
$password=md5($_POST['password']);
$error=array();
$sql="select * from user where username='{$username}' and password='{$password}'";
$result= mysql_query($sql);
if(mysql_num_rows($result)0){
$_SESSION['username']=$username;
header("location:./head.php");
exit;
}else{
$error[]="用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!";
$_SESSION['error']=$error;
header("location:./error.php?from=login.php");
exit;
}
mysql_close();
}
?
當(dāng)前名稱:php登錄數(shù)據(jù)庫(kù)代碼 php登錄數(shù)據(jù)庫(kù)代碼是多少
新聞來(lái)源:http://www.yijiale78.com/article24/docjcce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、小程序開(kāi)發(fā)、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容