當前位置:編程學習大全網 - 源碼下載 - 如何實現PHP查詢數據庫,信息匹配成功,跳轉頁面?

如何實現PHP查詢數據庫,信息匹配成功,跳轉頁面?

<?php

$localhost?=?'localhost';//本地的基本是用localhost

$dbname?=?'dbname';//數據庫名

$user?=?'user';//用戶名

$pw?=?'pw';//密碼

$pdo?=?new?PDO("mysql:host=".$localhost.";dbname=".$dbname."",$user,$pw);?

$pdo->query('set?names?utf8');

$username?=?$_POST['username'];

$userpassword?=?$_POST['userpassword'];

$sql?=?'SELECT?userpassword?FROM?`userinf`?WHERE?`username`="'?.?$username?.?'"';

$row?=?$pdo->query($sql)->fetch();//查詢數據庫

if($userpassword?==?$row['userpassword'])

{

@header("Location:?http://網址");//配對成功,跳轉

}

else

{

exit('不好意思,妳的密碼不對');

}

/*

就是這麽的簡單,但是壹般的驗證用戶密碼不是這樣的,首先壹般存數據庫裏面的密碼都是加密的,通常的MD5加密

而且POST提交過來的數據也要過濾壹下

*/

>

<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html?xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>

<title>用戶登錄驗證</title>

</head>

<body>

<form?method="POST">

用戶名:<input?name="username"?type="text"?/>?|?密碼:<input?name="userpassword"?type="password"?/>?|?<input?type="submit"?value="提交">

</form>

</body>

</html>

  • 上一篇:VB通訊錄的設計源代碼
  • 下一篇:CSS的樣式有哪些?
  • copyright 2024編程學習大全網