日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP密码问题陈婷代码_PHP实现登录注册

發布時間:2023/12/2 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP密码问题陈婷代码_PHP实现登录注册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、首先實現一個PHP的簡單登錄注冊的話 我們要簡單的與后端定義一下接口和傳輸數據的方式 并且我們要有一個phpStudy服務器。

第一步:當我們點擊注冊按鈕的時候數據庫要接收到客戶端請求的數據

第二步:接收到數據以后服務器要處理數據:

  1.確定數據源:

mysql_connect('localhost','數據庫名','數據庫密碼');

  2.選擇數據庫:

  mysql_select_db('數據庫名','數據源');

  3.確定字符編碼:

  mysql_query('set names utf8');

  4.編寫sql語句

  5.執行sql語句:

  $res = mysql_query($sql);

第三步:將數據庫的數據返回到客戶端

登錄窗前端代碼:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><form action="login.php" method="post">用戶名 : <input type="text" name = "uname" id="uname"/><span id="s1"></span><br> 密碼 : <input type="text" name="upwd" id="upwd"/><span id="s2"></span><br><input type="submit" value="登錄"/></form></body> </html>

登錄窗口的PHP代碼:

<?phpheader("content-type:text/html;charset=utf-8");//接受數據$name = $_POST["uname"];$pwd = $_POST["upwd"];//處理數據 操作數據庫$conn = mysql_connect( "localhost" , "root" , "root" );mysql_select_db( "db1824" , $conn );mysql_query( "set names utf8" );$sql = "SELECT * FROM `user` WHERE uname='$name'";//執行查詢功能 返回一個資源類型數據$res = mysql_query( $sql );//執行查詢操作 取出查詢結果中資源類型的數據 //mysql_fetch_array() 如果有數據 就返回一個數組$arr = mysql_fetch_array( $res );//print_r( ) 打印數組//print_r( $arr["uname"] ) ;//如果數組中有數據 說明用戶名一定存在的if( $arr ){//用戶名存在 判斷密碼是否相等//如果數據庫中的密碼和用戶輸入的密碼相等 提示登錄成功if( $arr["upwd"] == $pwd ){echo "<script>alert('登錄成功');location.href='scorelist.php';</script>";}else{echo "<script>alert('密碼錯誤');location.href='login.html';</script>";}}else{//沒有查詢出任何數據 說明用戶名不存在echo "<script>alert('用戶名不存在');location.href='login.html';</script>";} ?>

注冊窗口前端代碼:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><form action="register.php" method="post">用戶名 : <input type="text" name = "uname" id="uname"/><span id="s1"></span><br> 密碼 : <input type="text" name="upwd" id="upwd"/><span id="s2"></span><br><input type="submit" value="提交"/></form></body> </html>

注冊窗口的PHP代碼:

<?phpheader("content-type:text/html;charset=utf-8");//注冊//第一步 : 接受客戶端提交的數據$name = $_POST["uname"];$pwd = $_POST["upwd"];//第二步 : 處理數據 操作mysql//1、連接數據源(登錄mysql服務器) mysql_connect(); 返回連接的數據源$db = mysql_connect("localhost","root","root");//2、選擇數據庫 mysql_select_db( 數據庫名 , 數據源 )mysql_select_db( "db1824" , $db );//3、設置字符編碼 (防止數據庫的數據顯示到客戶端時出現亂碼) mysql_query("set names utf8")mysql_query("set names utf8");//4、編寫sql語句 $sql = "INSERT INTO `user`(`uname`, `upwd`) VALUES ('$name','$pwd')";//5、執行sql語句 mysql_query()$res = mysql_query( $sql );//第三步 :返回處理結果if( $res ){echo "<script>alert('注冊成功');location.href='login.html';</script>";}else{echo "<script>alert('注冊失敗');location.href='register.html';</script>";} ?> 以上內容希望幫助到大家,很多PHPer在進階的時候總會遇到一些問題和瓶頸,業務代碼寫多了沒有方向感,不知道該從那里入手去提升,對此我整理了一些資料,包括但不限于:分布式架構、高可擴展、高性能、高并發、服務器性能調優、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql優化、shell腳本、Docker、微服務、Nginx等多個知識點高級進階干貨需要的可以免費分享給大家,需要請戳這里鏈接 或 者關注咱們下面的知乎專欄PHP架構師圈子?zhuanlan.zhihu.com

總結

以上是生活随笔為你收集整理的PHP密码问题陈婷代码_PHP实现登录注册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。