久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

PHP+MySQL學(xué)生成績(jī)查詢系統(tǒng)開(kāi)發(fā)實(shí)戰(zhàn):源碼、論文與避坑指南

PHP+MySQL學(xué)生成績(jī)查詢系統(tǒng)開(kāi)發(fā)實(shí)戰(zhàn):源碼、論文與避坑指南 簡(jiǎn)介面向PHP初學(xué)者與畢業(yè)設(shè)計(jì)開(kāi)發(fā)者這份源代碼包提供一個(gè)完整的學(xué)生成績(jī)查詢系統(tǒng)方案采用PHPMySQL實(shí)現(xiàn)覆蓋用戶登錄與權(quán)限控制、成績(jī)錄入修改、按學(xué)號(hào)/姓名/課程查詢、成績(jī)統(tǒng)計(jì)分析以及SQL注入防護(hù)等模塊可應(yīng)用于教育機(jī)構(gòu)或課程設(shè)計(jì)參考。壓縮包共66個(gè)文件大小約12.1MB以php源碼和mno模板文件為主另含htm頁(yè)面、css樣式、jpg/gif/png圖片、sql數(shù)據(jù)庫(kù)腳本、exe操作錄屏以及doc/docx論文文檔結(jié)構(gòu)覆蓋從代碼到文檔的完整交付內(nèi)容。其中的論文文檔闡述系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)思路測(cè)試說(shuō)明文檔提供驗(yàn)證信息操作錄屏可直觀演示學(xué)生模塊和數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程便于邊看邊練。已有1000人學(xué)習(xí)下載目錄劃分清晰適合作為畢業(yè)設(shè)計(jì)、課設(shè)作業(yè)或PHPMySQL項(xiàng)目實(shí)戰(zhàn)的參考藍(lán)本。1. phpmysql學(xué)生成績(jī)查詢系統(tǒng)這份壓縮包的含金量在哪拿到標(biāo)題為「phpmysql學(xué)生成績(jī)查詢系統(tǒng)(源代碼論文).zip」的壓縮包很多人的第一反應(yīng)是解壓、點(diǎn)開(kāi)、跑不起來(lái)然后默默關(guān)掉。其實(shí)這類項(xiàng)目是所有做課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)的人都繞不開(kāi)的入場(chǎng)券——一個(gè)學(xué)生登錄后查成績(jī)、老師錄入修改成績(jī)、管理員管理賬號(hào)的最小閉環(huán)系統(tǒng)。這套系統(tǒng)的價(jià)值不在代碼量而在于它同時(shí)給了你兩條線一是能直接演示的 PHPMySQL 業(yè)務(wù)邏輯二是配套的論文文檔。對(duì)剛?cè)腴T(mén)的人來(lái)說(shuō)讀源碼比讀教材快跑起來(lái)比看截圖有用對(duì)要交作業(yè)的人來(lái)說(shuō)把源碼和論文對(duì)照著改比從零寫(xiě)省數(shù)周時(shí)間。很多老手的第一份 Web 開(kāi)發(fā)工作就是從改這類系統(tǒng)起步的。下面按我做這類小系統(tǒng)的習(xí)慣講清楚三件事系統(tǒng)怎么拆、本地怎么跑通、踩坑怎么定位。文中的 SQL 和 PHP 代碼都可以直接復(fù)制修改后使用適合已經(jīng)搭過(guò) Apache 和 MySQL、但沒(méi)寫(xiě)過(guò)完整業(yè)務(wù)代碼的人。2. 成績(jī)查詢系統(tǒng)的需求拆解角色、流程與數(shù)據(jù)模型2.1 三種角色和兩條核心業(yè)務(wù)流學(xué)生成績(jī)查詢系統(tǒng)的業(yè)務(wù)邊界其實(shí)很窄。我一般會(huì)先劃角色再列流程學(xué)生負(fù)責(zé)登錄和查成績(jī)老師負(fù)責(zé)錄入和修改成績(jī)管理員負(fù)責(zé)維護(hù)學(xué)生、課程和賬號(hào)信息。三個(gè)角色不共用同一個(gè)操作界面而是各自登錄后進(jìn)入不同的頁(yè)面這一點(diǎn)在論文的用例圖里也是按角色分開(kāi)畫(huà)的。角色登錄入口核心操作學(xué)生學(xué)生登錄頁(yè)查詢成績(jī)、查看學(xué)分加權(quán)平均分老師教師登錄頁(yè)按課程錄入成績(jī)、修改成績(jī)管理員管理登錄頁(yè)維護(hù)學(xué)生和課程數(shù)據(jù)、重置密碼兩條核心業(yè)務(wù)流分別是學(xué)生登錄后按學(xué)期或課程查詢成績(jī)系統(tǒng)返回分?jǐn)?shù)、學(xué)分并計(jì)算平均分老師登錄后選擇課程、輸入學(xué)號(hào)和分?jǐn)?shù)系統(tǒng)寫(xiě)入成績(jī)表并立即更新該課程的成績(jī)列表。設(shè)計(jì)這類系統(tǒng)時(shí)最常見(jiàn)的錯(cuò)誤是角色越加越多把選課、排課、考勤全塞進(jìn)來(lái)導(dǎo)致業(yè)務(wù)流混亂、頁(yè)面數(shù)量失控。作為課程設(shè)計(jì)保持「錄」和「查」兩條主線就夠了多出來(lái)的功能如果確實(shí)想做放到論文的「系統(tǒng)擴(kuò)展」一節(jié)去寫(xiě)比在代碼里硬做更討巧。2.2 學(xué)生、課程、成績(jī)?nèi)龔埍淼脑O(shè)計(jì)細(xì)節(jié)數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)里最先決定成敗的部分。我慣用的做法是四張表student、course、score 三張業(yè)務(wù)表外加一張 manager 表給老師和管理員共用。student 表的主鍵就用學(xué)號(hào)字符串course 表的主鍵用課程編號(hào)score 表則用自增 id 做主鍵再把 student_id 和 course_id 作為外鍵關(guān)聯(lián)另外兩張表。score 表是核心一個(gè)學(xué)生同一門(mén)課程在同一學(xué)期只能有一條成績(jī)記錄所以要把 (student_id, course_id, semester) 設(shè)成聯(lián)合唯一鍵否則老師重復(fù)錄一次成績(jī)數(shù)據(jù)就會(huì)悄無(wú)聲息地翻倍。成績(jī)字段我用 DECIMAL(5,1)范圍足夠覆蓋 0 到 100 分帶一位小數(shù)比 INT 更適合真實(shí)成績(jī)。課程表里的 credit 學(xué)分字段也不要用 INT很多課程學(xué)分是 1.5 或 2.5DECIMAL(3,1) 才放得下。初始化數(shù)據(jù)同樣值得花十分鐘準(zhǔn)備。每個(gè)角色至少插兩條測(cè)試數(shù)據(jù)學(xué)生表里放一個(gè)有多門(mén)課程成績(jī)的學(xué)生方便演示平均分計(jì)算再放一個(gè)完全沒(méi)有成績(jī)的學(xué)生用來(lái)演示「未出分」和「空列表」這兩個(gè)邊界場(chǎng)景。答辯時(shí)老師大概率會(huì)挑一個(gè)查不到成績(jī)的賬號(hào)讓現(xiàn)場(chǎng)演示沒(méi)有準(zhǔn)備就是當(dāng)場(chǎng)翻車。2.3 論文目錄怎么跟著功能走一份合格的配套論文核心思路是把功能模塊翻譯成章節(jié)標(biāo)題。我見(jiàn)過(guò)不少同學(xué)把論文寫(xiě)成軟件工程教科書(shū)的目錄復(fù)讀機(jī)前三章全是理論第四章才開(kāi)始講系統(tǒng)論文六十頁(yè)真正的設(shè)計(jì)內(nèi)容只有十頁(yè)。老師翻一眼就知道哪些是湊出來(lái)的。正確節(jié)奏是第二章寫(xiě)需求分析第三章寫(xiě)總體設(shè)計(jì)包括系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù) E-R 圖和表結(jié)構(gòu)第四章寫(xiě)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)每個(gè)模塊配頁(yè)面截圖和關(guān)鍵代碼第五章寫(xiě)測(cè)試。測(cè)試部分不要只寫(xiě)一句「系統(tǒng)運(yùn)行正?!怪辽倭谐龅卿洝⒉樵?、錄入、越權(quán)訪問(wèn)四條測(cè)試用例每條給出輸入、預(yù)期輸出和實(shí)際結(jié)果。論文的參考文獻(xiàn)部分建議放兩本 PHP 入門(mén)書(shū)和兩篇關(guān)于 Web 安全的文章這樣答辯時(shí)被問(wèn)到「SQL 注入怎么防」時(shí)可以直接指到論文里的引用出處說(shuō)明自己做過(guò)功課。參考文獻(xiàn)寧可少不要編老師會(huì)抽查。3. 本地跑通最小系統(tǒng)環(huán)境、建庫(kù)與核心代碼3.1 搭一個(gè)能跑 PHP 的本地環(huán)境運(yùn)行 PHPMySQL 系統(tǒng)最常見(jiàn)的方式是在本機(jī)安裝一套集成環(huán)境一次性獲得 Apache、PHP 和 MySQL 三個(gè)組件。裝好之后把項(xiàng)目文件夾放到集成環(huán)境的 Web 根目錄下訪問(wèn) http://127.0.0.1/項(xiàng)目名 就能打開(kāi)入口頁(yè)面。這里有個(gè)新手容易卡住的細(xì)節(jié)集成環(huán)境默認(rèn)的 MySQL 端口是 3306如果機(jī)器之前單獨(dú)裝過(guò) MySQL端口被占用集成環(huán)境的數(shù)據(jù)庫(kù)服務(wù)就起不來(lái)。處理辦法是停掉其中一個(gè)或者改掉集成環(huán)境的端口號(hào)但項(xiàng)目配置文件里的 DB_PORT 必須跟著改。環(huán)境就緒后先用瀏覽器打開(kāi)自帶的數(shù)據(jù)庫(kù)管理工具確認(rèn)能正常登錄數(shù)據(jù)庫(kù)再進(jìn)入下一步。我習(xí)慣把數(shù)據(jù)庫(kù)地址、用戶名、密碼統(tǒng)一寫(xiě)在項(xiàng)目根目錄的 config.php 里。這樣后期部署到服務(wù)器只改一個(gè)文件不用滿項(xiàng)目搜索數(shù)據(jù)庫(kù)連接字符串。壓縮包里的源碼如果連接配置寫(xiě)得散第一件事就是把它們收斂到一個(gè)文件里。3.2 建庫(kù)建表 SQL最小可用版下面這份 SQL 是成績(jī)查詢系統(tǒng)的最小可用版本。它只建了四張表去掉了頭像、年級(jí)、院系這類裝飾字段目的是先把數(shù)據(jù)模型立住。-- init.sql 學(xué)生成績(jī)查詢系統(tǒng)數(shù)據(jù)庫(kù)初始化腳本 CREATE DATABASE IF NOT EXISTS grade_system DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE grade_system; CREATE TABLE student ( student_id VARCHAR(20) PRIMARY KEY COMMENT 學(xué)號(hào), student_name VARCHAR(50) NOT NULL COMMENT 姓名, class_name VARCHAR(50) DEFAULT NULL COMMENT 班級(jí), password VARCHAR(255) NOT NULL COMMENT 登錄密碼, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT 創(chuàng)建時(shí)間 ) ENGINEInnoDB COMMENT學(xué)生表; CREATE TABLE course ( course_id VARCHAR(20) PRIMARY KEY COMMENT 課程編號(hào), course_name VARCHAR(100) NOT NULL COMMENT 課程名稱, credit DECIMAL(3,1) DEFAULT 0 COMMENT 學(xué)分, teacher_id VARCHAR(20) DEFAULT NULL COMMENT 授課教師ID ) ENGINEInnoDB COMMENT課程表; CREATE TABLE score ( id INT AUTO_INCREMENT PRIMARY KEY, student_id VARCHAR(20) NOT NULL COMMENT 學(xué)號(hào), course_id VARCHAR(20) NOT NULL COMMENT 課程編號(hào), semester VARCHAR(20) NOT NULL COMMENT 學(xué)期如 2024-2025-1, score DECIMAL(5,1) DEFAULT NULL COMMENT 成績(jī), UNIQUE KEY uk_student_course_sem (student_id, course_id, semester), CONSTRAINT fk_score_student FOREIGN KEY (student_id) REFERENCES student(student_id), CONSTRAINT fk_score_course FOREIGN KEY (course_id) REFERENCES course(course_id) ) ENGINEInnoDB COMMENT成績(jī)表; CREATE TABLE manager ( manager_id VARCHAR(20) PRIMARY KEY COMMENT 教職工號(hào), manager_name VARCHAR(50) NOT NULL COMMENT 姓名, password VARCHAR(255) NOT NULL COMMENT 登錄密碼, role TINYINT NOT NULL DEFAULT 2 COMMENT 1管理員 2老師 ) ENGINEInnoDB COMMENT教師/管理員表;這份腳本里有三個(gè)設(shè)計(jì)選擇值得說(shuō)明。一是字符集統(tǒng)一用 utf8mb4這是后面避免中文亂碼的基礎(chǔ)。二是 score 表的聯(lián)合唯一鍵保證重復(fù)錄入不產(chǎn)生臟數(shù)據(jù)。三是外鍵約束必須加很多入門(mén)項(xiàng)目圖省事不加外鍵刪除學(xué)生后成績(jī)表里留下一堆孤兒數(shù)據(jù)論文里寫(xiě)「數(shù)據(jù)完整性」時(shí)完全站不住腳。導(dǎo)入方法通常有兩種在數(shù)據(jù)庫(kù)管理工具里選擇 grade_system 數(shù)據(jù)庫(kù)后執(zhí)行整個(gè)腳本或者在命令行執(zhí)行 mysql -u root -p init.sql。執(zhí)行完可以用 SHOW TABLES 確認(rèn)四張表都建出來(lái)了再用 SELECT * FROM student; 抽查一條數(shù)據(jù)。3.3 登錄與成績(jī)查詢的 PHP 代碼數(shù)據(jù)庫(kù)建好后下一步就是寫(xiě)入口和查詢邏輯。下面是兩個(gè)核心 PHP 文件數(shù)據(jù)庫(kù)連接配置和登錄驗(yàn)證。?php // config.php 數(shù)據(jù)庫(kù)連接配置 define(DB_HOST, 127.0.0.1); // 連接地址端口被改時(shí)寫(xiě)成 127.0.0.1:3307 define(DB_USER, root); // 數(shù)據(jù)庫(kù)用戶名 define(DB_PASS, root); // 數(shù)據(jù)庫(kù)密碼按本地環(huán)境修改 define(DB_NAME, grade_system); function db_connect() { $conn new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); $conn-set_charset(utf8mb4); // 與建庫(kù)字符集保持一致 if ($conn-connect_errno) { error_log(DB connect error: . $conn-connect_error); die(數(shù)據(jù)庫(kù)連接失敗請(qǐng)檢查 config.php 配置); } return $conn; } ??php // login.php 學(xué)生登錄驗(yàn)證 session_start(); require config.php; if ($_SERVER[REQUEST_METHOD] POST) { $student_id trim($_POST[student_id] ?? ); $password trim($_POST[password] ?? ); $conn db_connect(); // 預(yù)處理語(yǔ)句防止 SQL 注入 $stmt $conn-prepare( SELECT student_id, student_name FROM student WHERE student_id ? AND password ? ); $stmt-bind_param(ss, $student_id, $password); $stmt-execute(); $result $stmt-get_result(); if ($row $result-fetch_assoc()) { $_SESSION[student_id] $row[student_id]; $_SESSION[student_name] $row[student_name]; header(Location: query_score.php); exit; } $error 學(xué)號(hào)或密碼錯(cuò)誤; $stmt-close(); $conn-close(); } ?登錄邏輯的核心在 bind_param 這一行。兩個(gè) s 代表兩個(gè)字符串參數(shù)? 占位符會(huì)被安全地替換為變量值而不是直接拼進(jìn) SQL 語(yǔ)句。這是防御 SQL 注入的最低要求也是答辯時(shí)老師最常檢查的一行代碼。這里保留的是課程設(shè)計(jì)里最常見(jiàn)的明文密碼寫(xiě)法更安全的 password_hash 方案在 4.3 節(jié)展開(kāi)講。成績(jī)查詢頁(yè)的代碼稍長(zhǎng)一些因?yàn)樗幚砜蛇x的學(xué)期過(guò)濾參數(shù)還要計(jì)算學(xué)分加權(quán)平均分。?php // query_score.php 成績(jī)查詢與平均分計(jì)算 session_start(); if (!isset($_SESSION[student_id])) { header(Location: login.php); exit; } require config.php; $conn db_connect(); $student_id $_SESSION[student_id]; $semester trim($_GET[semester] ?? ); // 可選按學(xué)期過(guò)濾 $sql SELECT c.course_name, c.credit, s.score, s.semester FROM score s JOIN course c ON s.course_id c.course_id WHERE s.student_id ?; $params [$student_id]; $types s; if ($semester ! ) { $sql . AND s.semester ?; $params[] $semester; $types . s; } $sql . ORDER BY s.semester DESC, c.course_id ASC; $stmt $conn-prepare($sql); $stmt-bind_param($types, ...$params); $stmt-execute(); $result $stmt-get_result(); $rows []; $total_credit 0; $weighted_score 0; while ($row $result-fetch_assoc()) { $rows[] $row; $total_credit $row[credit]; $weighted_score $row[credit] * $row[score]; } $avg $total_credit 0 ? round($weighted_score / $total_credit, 2) : 0; $conn-close(); ?這段代碼里有兩個(gè)關(guān)鍵點(diǎn)。一是 JOIN 把 score 表和 course 表連起來(lái)查這樣前端的表格可以直接顯示課程名稱而不是只顯示課程編號(hào)少一次連表查詢代碼也干凈。二是 bind_param 的類型字符串要和參數(shù)數(shù)量嚴(yán)格對(duì)應(yīng)條件分支里往 $types 追加字符時(shí)寫(xiě)漏了PHP 會(huì)直接拋出參數(shù)數(shù)量不匹配的致命錯(cuò)誤這是動(dòng)態(tài)拼接查詢條件時(shí)最容易踩的坑。HTML 展示層我只寫(xiě)一個(gè)簡(jiǎn)單的表格循環(huán)成績(jī)?yōu)?NULL 的課程顯示「未出分」而不是顯示 0。補(bǔ)考和緩考的出分時(shí)間晚這個(gè)細(xì)節(jié)在演示時(shí)很容易被老師注意到屬于低成本高回報(bào)的小優(yōu)化。3.4 論文寫(xiě)作把源碼翻譯成文檔配套論文的寫(xiě)作順序和寫(xiě)代碼順序是反的。先搭好目錄框架然后每完成一個(gè)模塊立刻截圖并補(bǔ)一段實(shí)現(xiàn)說(shuō)明。我常用一種「功能、流程、代碼、測(cè)試」四段式寫(xiě)每個(gè)模塊功能段講這個(gè)頁(yè)面解決什么問(wèn)題流程段用文字描述用戶從進(jìn)入頁(yè)面到離開(kāi)的完整操作路徑代碼段貼關(guān)鍵代碼并解釋核心邏輯不用全文粘貼測(cè)試段寫(xiě)該模塊的測(cè)試用例和結(jié)果。四段式寫(xiě)下來(lái)每個(gè)模塊大約一千五百字四個(gè)模塊就是六千字加上需求分析和總體設(shè)計(jì)論文正文輕松達(dá)到課程設(shè)計(jì)的篇幅要求而且每一頁(yè)都是真實(shí)內(nèi)容。答辯時(shí)老師常問(wèn)的三個(gè)問(wèn)題——表為什么這么設(shè)計(jì)、SQL 注入怎么防、成績(jī)修改記錄怎么追蹤——前兩個(gè)在 2.2 和 3.3 節(jié)里都有對(duì)應(yīng)答案。第三個(gè)建議在 score 表上加一個(gè) updated_at 字段錄入成績(jī)時(shí)把修改時(shí)間一并寫(xiě)入。雖然很多課程設(shè)計(jì)不做這個(gè)一旦做了在答辯現(xiàn)場(chǎng)就是亮點(diǎn)。遇到「如何追蹤成績(jī)被誰(shuí)改過(guò)」這種壓力提問(wèn)至少能給出一個(gè)明確的實(shí)現(xiàn)方向。4. 排查避坑成績(jī)查詢系統(tǒng)最常見(jiàn)的五個(gè)問(wèn)題4.1 數(shù)據(jù)庫(kù)連接失敗先看端口再看權(quán)限現(xiàn)象打開(kāi)頁(yè)面直接顯示「數(shù)據(jù)庫(kù)連接失敗」PHP 錯(cuò)誤日志里是 Access denied 或 Connection refused。排查按三步走。第一步確認(rèn) MySQL 服務(wù)真的在運(yùn)行去集成環(huán)境自帶的服務(wù)面板看狀態(tài)第二步確認(rèn)端口改了端口的話 config.php 里的 DB_HOST 要寫(xiě)成 127.0.0.1:新端口第三步確認(rèn)用戶名密碼集成環(huán)境的 MySQL root 密碼常常是 root 或空密碼和自己?jiǎn)为?dú)安裝 MySQL 時(shí)設(shè)置的口令不一定一致。解決方法是把 config.php 里的 DB_PASS 改成實(shí)際密碼。如果仍然失敗在命令行手動(dòng)執(zhí)行 mysql -u root -p 連接一次能連上說(shuō)明是 PHP 側(cè)配置問(wèn)題連不上說(shuō)明是權(quán)限問(wèn)題。權(quán)限問(wèn)題在 MySQL 里執(zhí)行 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密碼; 然后刷新權(quán)限即可。4.2 中文亂碼問(wèn)題出在字符集鏈路現(xiàn)象頁(yè)面標(biāo)題和按鈕正常但查詢出來(lái)的課程名稱、學(xué)生姓名變成問(wèn)號(hào)或者亂碼。原因亂碼從來(lái)不是單個(gè)文件的問(wèn)題而是數(shù)據(jù)庫(kù)字符集、PHP 連接字符集、HTML 頁(yè)面編碼三個(gè)環(huán)節(jié)不一致。數(shù)據(jù)庫(kù)是 utf8、PHP 連接用 utf8mb4、HTML 聲明的是 GBK三個(gè)編碼互相打架亂碼必現(xiàn)。解決把三處統(tǒng)一到 utf8mb4。建庫(kù)腳本里指定 DEFAULT CHARACTER SET utf8mb4PHP 連接后執(zhí)行 set_charset(utf8mb4)HTML 的 head 里加 。如果表已經(jīng)建好還需要單獨(dú)轉(zhuǎn)換ALTER TABLE student CONVERT TO CHARACTER SET utf8mb4; 只改庫(kù)不改表同樣救不回來(lái)。4.3 登錄繞過(guò)與 SQL 注入最容易被扣分的點(diǎn)現(xiàn)象在學(xué)號(hào)輸入框填入 or 11密碼隨便填結(jié)果直接跳進(jìn)了成績(jī)查詢頁(yè)面甚至能看到所有人的成績(jī)。原因登錄 SQL 是字符串拼接出來(lái)的形如 SELECT * FROM student WHERE student_id $id AND password $pwd。單引號(hào)沒(méi)有轉(zhuǎn)義導(dǎo)致條件恒真整條查詢返回第一行數(shù)據(jù)登錄驗(yàn)證形同虛設(shè)。解決把拼接改成預(yù)處理語(yǔ)句用 bind_param 傳入?yún)?shù)值3.3 節(jié)的 login.php 已經(jīng)是標(biāo)準(zhǔn)寫(xiě)法。在此基礎(chǔ)上密碼不要明文存儲(chǔ)改用 password_hash() 存儲(chǔ)、password_verify() 驗(yàn)證。這兩件事是成績(jī)查詢系統(tǒng)「安全性設(shè)計(jì)」一節(jié)的底線論文里如果沒(méi)有寫(xiě)答辯基本會(huì)被追問(wèn)到改口。4.4 改了密碼后 Session 異常無(wú)痕窗口最好用現(xiàn)象在老師端重置了某學(xué)生的密碼再用學(xué)生賬號(hào)登錄明明密碼正確卻登錄失敗或者登錄成功后立刻被踢回登錄頁(yè)。原因分兩種。一種是老師端的改密功能執(zhí)行了 UPDATE但沒(méi)有清理舊的 session當(dāng)前會(huì)話里殘留的登錄態(tài)和數(shù)據(jù)庫(kù)新值對(duì)不上另一種是多個(gè)項(xiàng)目共用一個(gè) PHP 運(yùn)行環(huán)境session 文件名互相干擾。解決改密碼的代碼里執(zhí)行 UPDATE 后調(diào)用 session_destroy() 或者 session_regenerate_id(true)強(qiáng)制用戶重新登錄。排查 session 問(wèn)題最省事的方法是開(kāi)無(wú)痕窗口測(cè)試排除瀏覽器 cookie 干擾。多項(xiàng)目共用環(huán)境時(shí)在每個(gè)項(xiàng)目入口調(diào)用 session_name(grade_system_sess) 指定唯一會(huì)話名互不覆蓋。4.5 部署后樣式和跳轉(zhuǎn)全崩路徑問(wèn)題的根源現(xiàn)象本地運(yùn)行一切正常部署到服務(wù)器后頁(yè)面沒(méi)有樣式登錄跳轉(zhuǎn)到了莫名其妙的位置。原因頁(yè)面里 CSS 引用和跳轉(zhuǎn)地址用了絕對(duì)路徑比如 /css/style.css。本地根目錄和服務(wù)器部署的子目錄不一致時(shí)路徑就全部失效。header(Location: query_score.php) 這類跳轉(zhuǎn)在某些目錄結(jié)構(gòu)下也會(huì)跳到錯(cuò)誤位置。解決CSS 引用改用相對(duì)路徑或者用 PHP 動(dòng)態(tài)拼接路徑比如 $base dirname($_SERVER[SCRIPT_NAME])。跳轉(zhuǎn)統(tǒng)一用項(xiàng)目?jī)?nèi)相對(duì)路徑不要帶前導(dǎo)斜杠。這類問(wèn)題的本質(zhì)是環(huán)境不一致所以我在交付成品時(shí)習(xí)慣附一份部署說(shuō)明寫(xiě)清楚根目錄要求、目錄權(quán)限和 config.php 需要改的三處配置能省掉使用者一半的提問(wèn)。5. 從能跑到能交三個(gè)提升完成度的收尾技巧5.1 給查詢頁(yè)加學(xué)期篩選下拉框3.3 節(jié)的查詢代碼已經(jīng)預(yù)留了 $semester 參數(shù)。前端加一個(gè)下拉框選項(xiàng)來(lái)自 SELECT DISTINCT semester FROM score WHERE student_id ?提交后帶上學(xué)期參數(shù)重新查詢。這個(gè)功能工作量很小但論文的查詢模塊能因此多兩條測(cè)試用例演示時(shí)老師也更容易注意到系統(tǒng)不是寫(xiě)死的。5.2 一鍵導(dǎo)出成績(jī)?yōu)?CSV導(dǎo)出功能是老師端最受歡迎的小功能。實(shí)現(xiàn)很樸素查詢結(jié)果逐行拼成 CSV 文本用 header() 設(shè)置 Content-Type 為 text/csv瀏覽器自動(dòng)下載。注意 CSV 內(nèi)容要加 UTF-8 的 BOM 頭也就是 chr(239).chr(187).chr(191)否則用表格軟件打開(kāi)中文會(huì)亂碼。5.3 答辯前十分鐘的檢查清單我的習(xí)慣是按「登錄、查詢、異常、部署」四步快速過(guò)一遍三個(gè)角色的賬號(hào)各登錄一次查詢有成績(jī)、沒(méi)成績(jī)、學(xué)期過(guò)濾三種情況故意輸錯(cuò)密碼一次確認(rèn)錯(cuò)誤提示正常最后確認(rèn) config.php 里是演示環(huán)境的配置。另外記得把 PHP 的 display_errors 關(guān)掉只保留 error_log不然一個(gè) Notice 級(jí)別的警告就能讓頁(yè)面頂部出現(xiàn)一整行難看的報(bào)錯(cuò)。在成績(jī)查詢系統(tǒng)這個(gè)方向上我見(jiàn)過(guò)太多因?yàn)榄h(huán)境問(wèn)題而不是代碼問(wèn)題翻車的演示。把環(huán)境當(dāng)作系統(tǒng)的一部分來(lái)管理每次部署都按清單過(guò)一遍是這門(mén)課之外真正能帶走的東西。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
嗯,啊。舔我逼| 青青草操逼逼视频| 国产精品福利资源在线尤物| 夜夜免费视频| 四虎影视在线| www.超碰| 午夜理论片在线观看免费| 中文字幕av亚洲精品| 天操天操夜操夜月月年年操操| 啊啊啊啊免费视频| 男人的天堂欧美| 五月丁香啪| 日韩在线观看字幕精品| av网页一区二区三区| 麻豆久久一区二区三区| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 超碰色美女| 亚州色图狠狠干| 蜜桃视频精品一区二区| 无码国产精品午夜不卡(| 亚洲色图日韩精品| 亚洲精品国产专区在线观看| 免费A片三p视频| 美女诱惑一区| 五月天亚洲色图| yazhououmeizongya| 91天天美女| 操淫穴亚洲五月丁香| 91色鬼| 色情综合网| 超碰成人最新最好看| 17c在线成人免费A片观看| 亚洲成人精品在线一区| 黄色激情电影在线观看| 黄色人人| 国产欧美亚洲精品a第2页| 色爱三区| 久久国产对白激情浪潮 | 99999久久精| 天堂亚洲精品| 欧美夜夜| 一线黄色免费性爱片| 思思热免费在线视频| 亚洲不卡av在线| 青青操97| 黑人干亚洲| 伊人久久亚洲色欲综合网站| 久久禁| 九t超碰| 97综合网| 白天啪啪晚上啪啪视频| 亚洲国产无码精品首页久久久| 最新啪啪视频| 国产精品肉丝自拍| 色眯眯av| 国产呦精品系列在线观看| 国产精品4p在线观看| 欧美性爱日韩高清| 亚洲AV无码AV吞精久久久久| 91校园春色长篇| 欧美一区二区在线资源| 欧美亚洲高清不卡| 五月天精品| 九九九九九九视频免费| 日韩一区二区精彩视频| 97电影院超碰| 九九这里只有精品| 中文字幕一二区二三区人妻专区| 一区二区三区欧美激情| 成人熟女视频一区二区三区| 欧美日韩97在线| 啊啊嗯嗯好爽| 18精品一二区| 久久精品国产AV一区二区三区| 免费αⅴ在线观看| 91啪9色| 国产91丝袜 在线播放| 国产一在线观看| 日本三级韩三级99久久| 蜜臀99999| 欧色网址| 久久精品国产亚洲AV片多多 | 91骚熟女| 在线人人人人人人精品超 | 亚洲精品乱码久久久久久蜜桃麻豆| 三四中文字幕| 欧美大香蕉在线观看| 激情啪啪视频| 国产精品免费1区2区视频| 亚洲午夜AV| 1二区9| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 搡老女人老91妇女熟女| 欧美日韩另类在线| 天天看片天天爽| 亚洲第一视频 欧美风情 日韩| 亚洲色欲天天天堂色欲网女| 丰满人妻一区二区三区免费| 极品尤物女神在线观看| 夜夜爽爽夜夜精品视频| 久久久久久一日韩字幕无码| 欧美日韩m| 国产精品69久久久久孕妇欧美| 蜜乳成人AV| 婷婷激情啪啪| 欧美成人一级麻豆| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 精品丰满熟妇人妻一区| 岛国在线一区二区三区| 91美女精品| 日韩性爱网址| 精品无码久久久久久久久果冻糖心 | 欧美日韩婷婷中文| 青娱乐欧美激情一区二区| 亚洲精品久| 亚洲国产精品无石码久久| 国产版a级片直播在线| 加勒比海成人视频网| 欧美一区二区一级岛国大片| 欲射影视| 乱伦1色页| 男女性扦B| 强奸xx国产| 精品成人久久久人人亚洲| 欧美亚洲宗合色性图| 九九精品无码专区免费| 怡红院成人av| 日韩欧美国产高清视频| 99热线麻豆| 九九久久精品| 99中文字幕| 熟妇熟女亚洲天堂网| 日韩无码极品| 嗯嗯啊好大| 国产福利视频精品视频| 亚洲色悠悠久久88| 日韩成人电影AV| 1240青青草一区二区三区视频天爱| 亚洲人妻一区二区三区| 91丨九色丨国产丨人妻在线| 性91| 人人操天天爽| 亚洲国产尤物yw在线观看| 天欧美在线| 99热在线播放| 欧美性爱第一页久久| 欧美情色男人的天堂| 精品一区二区综合熟妇| 九九九九AV| 黄色大片一区二区密桃丝袜| 伊人激情五月天一区二区| 伊人嫩草| 日韩伦理视频| 五月婷婷六月天| 乱伦日本中文自拍| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 一级性爱视频免费在线| 呻吟 欧美 日本 中出| 五月天色色色| 一本大道不卡一二三区| 久久区| 欧美暴力猛交| 一牛影视久久久一区二区三区| 乱伦av麻豆| 欧美日韩在线小说| 美女黄色91| 啊啊啊97视频| 淫妻综合网| 九月丁香婷婷色| 久操国产在线| 死我十八禁| 高树玛利亚无码流出| 国产精品自产拍在线观看社区| 91骚熟女| 丝袜美腿91| 97干天天| 97免费视频网| 欧美一区二区在线资源| 久久一二三四五六七八九区区区 | 97色干| 高清一区AV无码| 日韩本不卡视频在线观看| 91色黑人少妇| 97资源制服丝袜| aaa一级黄片| 国产视频不卡在线观看| 国产亚洲精品美女久久久m| 尹人免费观看视频在线| 91欧美大片| 在线洲亚线| 天天综合麻豆视频| 亚洲91网站| 麻豆天美制片厂网站视频| 色99在线| 桃色五月天| 强奸乱伦大香蕉网| 欧美日韩 强奸乱伦| 试看60秒 爽| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 岛国网址国产| 成人a大片在线观看| 欧美性爱第一页久久| 欧美96精品在线| 亚洲 日本 不卡| 91操熟女视频| 欧美78P| 99少妇内射| 男人的天堂久久| 亚洲第一页综合在线| 日本一级不卡一二区| 九九九精品一区二区无码| 神马久久69| 亚洲欧美精品久| 精品中文日韩字幕视频| 91激情国产| 欧美色图片欧美色图| 97超碰影音| 久久精品国产97欧美精品亚洲 | 日韩熟女操逼| 5月婷婷6月六月丁香| 国产精品亚洲一区二区三区四区| 男人兔费天堂| 丁香五月天婷婷姐| 亚州综合图片| 蜜桃不卡一区二区| www久久国产精品| 天天操夜夜嗨| 亚洲成人ab| 亚洲成人一二三区| 色情综合网| 亚洲色欲天天天堂色欲网女| 亚洲十八禁止| 啪啪视频mP4| 色噜噜综合在线| 在线 亚洲 网爆 自拍| 国产成人精品无码久久| 人人操我人人干| 久久久久久91香蕉国产| 日韩三级天堂在线观看| 97色涩| 99热在线不卡| 久久久久久久久久久精| 亚洲第一页色网| 少妇综合| 久久91精品国产9丨久久分亭| 欧美日韩国产黄色片| 免费一级性爱久久| 精品成人av一区二区三区在线| 亚洲成人性爱在线观看| 精品一区二区啪啪啪| 操死我干死我| 狠久久| 日韩精品三级| 亚洲精品国产无码高清| 极品色www影院| 97视频网站在线观看| 久久伊人网视频一区二区三区 | 色偷偷综合91久久噜噜| 九九九不卡| 精品人妻一区二区三区四区不卡在| 欧美超碰人妻97| 手机在线大香蕉| 中文日本免费高清| 国产在线不卡导航| 一二三区视频在线观看| 九色精品视频导航1| 免费观看欧美日韩操逼视频 | 99精品无码| 狠插 制服 自拍| 中文字幕乱妇免费视频| 大香蕉免费乱伦视频| 国产丰满少妇久久久精品影院| 99精品综合久久久久五月天| 三级AV入口| 亚洲欧美校园另类春色| 久久久久久久91| 香港澳门日本三级网站| 日本色婷婷| 精品小视频在线| 亚洲情欲| 欧洲无码一区二区| 人妻少妇精品久久久| 13小男生GAY自慰脱裤子| 久热91| 天天干天天插| 黑人粗大V S日韩女优视频| 性开放中文AV高清无码免费看| 欧美日韩免费专区在线| 久久久96| 夜夜嗨AV蜜臀av| 国产婷婷综合在线观看| 欧美 亚洲 大香| 黄人人操人人操| 懂色av中文字幕| 日本人人操人人操| 欧美成人贴图| 另类专区加勒比| 韩三级a视频在线观看| av日韩中文字幕| 青青草精品| 久久侵犯人妻爽爽爽| 欧美十八禁在线看| av无码av无码专区| 日韩欧美中文日韩欧美色| 91成人18| 久久久精品| 亚洲一区二区三区婷婷| 色吊丝 日日骚 清纯唯美| 97视频新免费| 久久精品99| 偷拍亚洲视频一区二区三区四区| 亚洲人妖网| 亚洲精品一卡二卡三卡福利视频网站| 久7色| 亚洲男人天堂Av| 天天综合91在线| 一区二区三区在线资源| 精品国产一区二区三区av在线资源| 久久曰曰| 欧美亚州手机在线| 狠狠入| 国产自偷| 大色综合| 日韩激情无码影院| 78精品| 中文有码9| 大香蕉九九| 黄色视频特级毛片| 92性色国产午夜福利在线661| 欧美色网络| 情趣丝袜无码操逼视频| 新婚人妻扶着粗大强行坐下| 东亚亚洲无码高清| 夜夜爽77777| 男女性扦B| 手机在线大香蕉| 精品久久久久久AV无码| 激情久久久| 日欧美色| 熟女熟妇一区二区三四区| 久久性爱视频免费看| 国产成人无码啪| 国产精品久久久亚洲一区| 美女啪欧美一区| www.人人摸在线视频| 69XX一中文字幕人妻91 | 欧美不在线| 国产黄色影片在线观看| 激情四射婷婷四五月天| 色哟哟精品1精品2| 人妻一二三区| 欧美1727免费观看视频| 日本操逼视频免费| 福利操逼| 狠狠色噜噜狠狠狠狠狠色综合久久 | 久草福利在线资源站| 黑人综合色| 国产91福利小视频在线观看| 搞中出久久| 欧美日韩一区二区三区四区蜜桃| 91强奸乱轮| 天天操妹子| 中日无幕一二三四区| 国产一进一出视频网站| 91国产操逼视频| 国产亚洲国产超碰| 91伊人久久在线| 五月丁香啪啪网| 精品一区二区人妖| 五月激情视频| 第四色奇米影视777| 天天干天天操天天操夜夜操天天操| 美国三级日本三级久久99| 天美国产三级传媒| xxx0国产在线播放| 综合一区二区影视| 亚洲成人av电影在线| 日本不卡高清免v欧美日韩在线观看| 春色91| 国产人妻精品久久久一区二区三区| 超碰久久.com| 91是天天| 三级网色| 99re视频这里只有精品| 青青操97| 欧美性爱三区二区| 久久久夜夜夜| 97日视频| 激情文学网伊人| 性久久| 四虎精品永久在线播放| A男人的天堂| 亚洲夜色在线| 国产综合操逼高清| 日本人妻伦在线中文字幕| 伦理日韩国产久久| 91新在线欧美| 久久香蕉影院| 亚洲色 国产 欧美 日韩| 大香蕉99999| 静品嫩模一区二区| 国产不卡精品91| 尤物网站91| 又大又长又爽| 九九九九热只有精品| 青青草大香蕉在线视频| 天躁夜夜躁2021| 久久这里只有精品9| 国产91专区| 插入综合网| 成人国产二区三区在线,男女精品。| 精品乱子一区二区三区99| 日韩美脚一区二区网站| 亚洲强奸乱伦影视网| 无码人妻精品一区二区中文| 精品一级毛片在线观看| 丝袜美腿操av| 91欧美少妇| 激情婷婷丁香网| 欧美人妻另类在线| 青操影院| 日本 情色 1区2区3区| 国产欧洲精品亚洲午夜拍精品| 啊啊啊好大好湿| 色爽——AV| 九九九成人| 亚洲国产日韩精品久久久| 玖玖久久久| 日产操逼| 操B在线观看| 欧美,日韩,亚洲视频| 色99视频| 91日日| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 韩国轻伦国内自拍一区| 亚洲国产精品久久久男人的天堂| 欧美亚洲激情小说| 激情四射婷婷四五月天| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 中文字幕久久精视频久久大全| 97精品视频免费| 99亚洲人人| 精产国品一区二三产品| 成人av在线播放| av国产无码| 高清不卡一二三区视频......| 日韩乱伦视频| 国产中文大片资源中文字幕| 亚洲色图大香| 熟女人妻av在线资源,黄色的资源| 嗯啊不要在线观看嗯啊| 91久久堂| 欧美中文综合| 日韩亚洲Av人人夜夜澡人人爽| 激情五月天视频| 超碰夫妻97| 亚洲超碰97| 亚洲AV成人无码久久精品播放| 99热综合在线| 国产成人五月天丁香花| 久久激情亚洲精品无码?V| 丝袜制服字幕在线| 天天肏视频| 最新国产亚洲精品精品国产亚洲综合 | 人人污日韩一区二区| 久久人妻无码毛片A片麻豆| 国产强奸乱伦欧美| 人妻精品视频一区二区| 无码操逼天堂| 久久亚洲一区女同性恋中文字幕| 精品久操| 国产精品第一区第一页| 免费A V在线| 人妻少妇精品一区二区三区| caoni国产亚洲av| 襙一襙| 亚洲天天自拍| 欧美午夜熟妇黑人精品91| 激情综合 婷婷五月 红杏| 制服丝袜第二页| 麻花豆传媒剧国产MV出差| 日韩精品熟妇| 免费看黄片现成| 99综合自拍| 日韩综合无码色欲vv| WWW.加勒比人妻一区不卡.com| 久久精品 六十路 熟女 欧美| 97色诱| 操逼免费视频无码国产| 欧美日韩中国x| 天天天天天干夜夜夜夜夜操| 人人妻人人澡人人爽久久av| 国产视频一区二区在线| 51久久夜色精品国产麻豆| 超碰欧美在线欧美| 91干熟女| 测评在线观看AV| 欧美激情色婷婷花野真衣一区二区| 日本午夜操逼| 精品传媒在线一区| 亚洲精品国产AV天美传媒| 午夜爽爽爽在线观看永久入口姬片| 欧美日本视频一区| 欧美三级一级| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 一区二区三区免费岛国片| 情色图区| 91精品丝袜久久久久久无码人妻| 十八禁成人网站在线观看| 亚洲欧美校园| 综合网亚| 五月天婷婷综合网| 九九精品99| 99re黄 | 国产精品爱欲| 老熟女综合网| 欧美在线l亚洲| 日本色婷婷| 一二三四视频中文字幕在线看| 青青青草原| 97爱亚洲综合色| 91精品久久久久久77777| 午夜操逼不卡| 久久久久九九九九| 久久黄黄黄| 亚洲无限观看| 亚洲欧美国产中文字幕| 91neishe| 色色五月婷婷| 99久久久无码国产精品性男| 尤物网址| jizz啪啪| 亚洲日韩国产精品| 亚洲国产天堂| 亚洲综合网91| 久久成人精品| 久久一区二区加油站| 极品内射| 欧美精品丝袜久久久中文字幕| 午夜天堂啪啪| 国产福利精品最新在线 | 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 91站街按摩店老熟女熟女| 操www| 亚洲爽图| 人妻在线大香蕉| 伊人97色天使| 久久久影院| 丁香六月激情综合| 婷婷精品视频| 无套内射性感少妇视频| 成人无码影片视频在线| 久久社区一区二区三区| 美国人人操人人操| 亚洲阿v天堂无码z2018| 一区二区精品日韩欧美在线观看| 欧美一区二区男人天堂| 2024黄色视频| 人妻另类 专区 欧美 制服| 男人的天堂VA| 97神马久久| 久欲AV| 97精品在线| 91性| 伊人嫩草| 一区二区三区男人的天堂| 久湿久久| 208天天久久九九九| 操死我了啊啊啊| 久草精品一区| 九色 蝌蚪 熟女自 | 高潮的A片激情扒开一区| 国产精品不卡高清在线观看| 国产呦精品系列在线观看| 九九无码| 综合伊人激情| 国产亚洲中文不卡二区| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 日本精品一区二区不卡| 性欧美91| 97在线免费视频| 精品无码欧美三级| 爽极品影院| 操高情无码| 久久美女福利是上海美女| 欧美日韩第一页| 九热超碰| 久久在肏| 日本人妻伦在线中文字幕| 无码精品久久| 人人操人人摸人| 九九性视频| 嗯啊啊啊轻点视频 | 欧美天天谢综合网| 熟女高潮合集-永久久久-成人AV| 欧美日韩美女精品久草一区二区三区| 亚洲在线综合| 日本不卡二区| 久久人人爽爽人人爽人人片αV| 自拍偷拍2025在线观看| 亚洲有薄码区日本系列中文字幕| 丁香婷婷激情五月天无毒不卡| 日本最新1区2区3区| 啊啊啊啊操死我| a天堂视频| 日韩伦理久 久久 清纯| 久久久96精品| 操婢日韩| 2020中文字幕| 九色 蝌蚪 熟女自| 欧美日韩午夜精品一区二区三区| 久热9| 蜜桃色院一区久久 | 老女人日韩美91| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | www.91人妻.com| 一区二区娱乐网站| 韩日精品福利视频一区不卡在线免| 欧美se综合| 日韩欧美中文日韩欧美色| xxx亚洲午夜天堂| 97鸡把在线视频| 亚洲国产麻豆一区二区三区| 91亚州欧美| 亚洲美女AV无码| 91久久99久久91熟女精品| 欧美天天综合站| 国产精品高潮呻吟av久久4虎| 99热综合| 精品一区二区三区蜜桃| 伊人色综合网电影| 91精品国产乱码| 日韩钢筋无码高清啾啾啾| 精品传媒在线一区| 国产亚洲99久久精品| 欧美高清在线| 久热香蕉精品在线视频| 加勒比人妻综合| 老司机深夜18禁污污网站| 偷拍欧美激情| 国产精品 视频| 毛片中心9视频99| 91亚洲情色| 久久久久久国产精品| 天天综合91入口| 在线观看日韩av不卡| 天天舔天天日天天射| 最新亚洲人成网站在线影院| 日本97久久久精品| 亚洲成aⅴ人片不卡无码| 欧美色图天堂网m| 日韩精品字幕| 日韩午夜国产| 久久国产热视频97电影| 99热大香蕉伊在线| 丰满的三级少妇欧美久久久| 啊啊啊骚| 久久天天摸| 日韩欧美大片免费高清啪啪| 男人的天堂色偷偷青青草视频婷婷网| 黄片qw| 色网综合网| 最新国产亚洲精品精品国产亚洲综合 | 亚洲精品人体| 麻豆区99999| 亚洲一区二区三区不卡国产欧美| 国产精品高潮久久AV| 亚洲精品无码成人久久久99| 亚洲脚交| 国产伊人自拍| 久久久久久日韩| 色噜噜人妻av中文字幕| 精品久久久久,69国产成人精| 又大又大又大又粗爽高潮观看| 特级大荫道BBwBBwBBW| 日韩黄色av中文字幕| 亚洲日韩乱码中文无码蜜桃臀网站 | 国产激情视频在线观看| 日本影视久久免费| 毛片麻豆91糖心精品毛情片| 99自拍视频在线观看| 五月丁香黄色网| 啊啊啊啊好疼视频| 日本在线不卡123| 黄色av网站在线播放| 日韩内| 欧美激情一区二区| 日韩精品一区二区三区色欲| 青娱乐休闲视频在线观看| 中文字幕AV片| 青青网三级视频| 久久av一级av少妇av高潮| 成人情色综合网| 在现视频女上位好爽| 久久亚洲AV无码专区国产精品| 日本幼女18+| 绑缚麻绳人妻寝取完整版| 国产亚洲综合欧美一区| 国产二区三区免费视频| 热G综合热G中文| 久久久久一本一区二区青青蜜月| 强奸a片网| 91露脸熟女专区| 亚洲熟女诱惑| 91少妇通奸网站| 欧美有码亚洲中文字幕一区二区三区四区| 免费作爱一级视频| 日韩成人精品| 中文字幕99999| 51一区二区三区| 国产青视频| 久久国产三区| www.狠狠| 黄片不用下载在线观看| 狠狠操官网| 天天日天天干天天操| 天天影视综合色| 亚州色阁| 最新av在线| 欧美色图偷拍另类| 欧美亚洲性爱一区二区| 五月婷色| 噜噜噜狠狠色综合| 欧美性爱在线无码| 嫩草一区二区在线观看| 免费?级毛片无码?∨蜜芽试看| 国产精品久久久久久久久久久久| 天天综合~91| 超碰在线成人电影| 97久久国产精品| 97爱碰| 99热这里只有是精品10| 粉嫩AV一区夜夜嗨| 青青草啪啪网| 清清草影| 一区二区视频你懂的| 91国产大片| 日本一天色道久久久精品视频| 精品v1区| 大香蕉综合久久| 北京美女一区二区| 日韩不卡码| 亚洲爱爱视频一区二区| 97在线观看免费视频l| 黄色不卡视频| 中文字幕第23区| 欧美日韩美女精品久草一区二区三区 | 青青草日韩无码| 无套内射性感少妇视频| 久色网| 日韩人体偷拍| 香蕉一区二区三区在线视频| 白丝AV网站| 老司机久久| 风月影院男女十八禁| 国产2.3.4区| 麻豆av一区二区| 97久久超碰| 国产精品免费1区2区视频| 无码国产Av| 去干网最新版| 情色AV电影| 乱码熟妇人妻久久久| 久久99草| rion磁力链接| 级做a爱无码性色永久免费| 国产精品久久久久久照片| 国产家庭乱伦网址| 东京热亚洲一区二区| 午夜性| 操逼无毒无码免费视频| 青草精品视频日本久久久久网站在线| 色综合国产在线观看| 欧美一级久久久久久久大片动画| 天天干人妇| 99re这里只有精品中心播放| 精品人妻一区二区乱码一区二区| 日本天天干天天日一区| 九热中文字幕| 欧美αv.com| 99热这里只有精品99| 亚洲综合113页| 精品一区99999| 国产一区二区二区按摩精品啪视频| 内射老妇BBWX0C0CK| 国产女性无套 免费观看| 青青青操| 午夜福利 成人 91| 乱操乱伦AV| 国产精品亚洲免费| 91中文精品日韩欧美在线| 中文字幕欧洲有码| 飘花国产午夜精品不卡| 亚洲综合激情五月久久| 97视频900| 久久产精品一区二区三区电影| 日韩久久.一级黄色片| 97亚洲综合电影| 国产精品午夜精品| 无码直播久久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 收看日本人日bb| 色噜噜狠狠色综无码久久合欧美| 操死我了嗯嗯嗯| 99精品在线| 大香蕉综合在线| 日本操逼视频在线| 天天干,夜夜爽| 国产AV人人夜夜澡人人爽麻豆| 欧美第一页| 激情综合亚洲| 男人的天堂日韩| 国产一区二区三区白丝| 麻豆黄色五月天| 精品九区| 亚洲操操操| 亚洲有薄码区久久在线一区| 黄色在线网站| 刺激精品视频| 无码不卡八戒| 亚洲精品一二三四区| 97资源亚洲| 色五月丁香五月| 伊人午夜福利视频| 激情网色| 亚洲涩涩| 国产精品无码av嫩草| 蜜桃视频一区二区三区在线观看| 亚洲97综| 77777亚洲蜜臀精品久久综合蜜臀| 精品一区二区三区18| 一区在线国产播放| 欧美亚洲韩国视频十五区 | 精品人妻一区二区三区视频| 9国产超碰| 日本精品国产视频| 国产辣妈在线视频福利| 青青草吊丝| 美女天天干| 亚洲一二三四区机械| 九九九九精品九九九九| 99热免费| 亚洲婷婷综合网| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 夜夜免费视频| 丁香六月东京热| 色天使AV天堂| 成人看片网站| 蜜臀视频网站| 国产SV一线| 亚洲国产ⅴ高清在线观看| 女生自91网站| 国产精品女久久久久av爽| 噜噜噜亚洲精品| 亚洲人妻中文高清| 玖色av| 999狠狠综合| 日韩字幕一区| 综合视频91| 亚洲精品三| 东京热双插| 在线视频一区二区传媒| 99热99在线播放激情| 美女上床网站| 欧美se综合| 人妻天天爽夜夜爽爽| 精品国产91av一区二区三区| 东北操逼| 亚洲欧洲偷拍一区| 看免费一级在线播放毛片| 亚洲综合夜色| 女优免费一区二区永久| а√天堂资源官网在线资源| 狠狠躁日日躁夜夜躁A| 超碰九色| 国产精品午夜福利亚洲综合网| 超碰97首页| 人人人人人人少妇| 99老司机精品视频在线观看| 一本大道青青| 久久亚洲天天做| 成人性爱高清视频免费看| 嗯嗯啊啊操我| 啊啊啊不要嗯嗯在线观看| 五月丁香| 乳欲人妻办公室奶水| 天堂综合网| 99re这里| 天天综合精品| 五月天黄色激情视频| 日韩欧美性爱电影在线观看| 中文字幕乱偷人妻久久艾草网| 6080yy午夜理论三级一区二区三区无码| 亚洲av综合伊人久久| 91美女片在线| 亚洲欧洲无码一区夜| 玖色AV| 中国女人内射6XXXXX| 中文字幕丰满人妻日本| 欧美图片色五月天| 免费看污网址| 久久综合乱子伦国产免费| 国产男女无套视频免费观看| 成人97人人超碰人人| 蜜臀久久99精品久久久久久酒店| 加勒比av官网在线| 亚洲一区二区三区麻豆传媒| 丁香五月天视频| 日韩激情中文字幕有码| 性饥渴少妇av无码毛片| 神马午夜久久| 欧美另类丝袜熟女| 久久是精品| 成人久久精品| 操b网站亚洲无码| 久久亚洲影院一区二区| 综合婷婷| 亚洲精品成人激情在线| 欧美顶级黄色大片免费| 国产精品无码久久久久2025| 久久产精品一区二区三区电影| 嗯嗯不要 视频| 久久久国产护士丝袜美腿一| 日韩一级二级三级免费看完整版国语版 | 男人成人黄色视频在线观看免费下载| 97综合日韩| 超碰久久性爱| 色av中文字| 亚洲 综合 欧美| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 妇女一区二区三区| 97久操| 天天操天天日天天干| 少妇内射www在线观看视频| 天天弄欧美| 九九成人精品| 美日韩在线不卡人妻| 亚洲在高跟鞋自慰久久在色线| 欧美五区| 国产综合久久久鬼色| 成人老鸭窝人人在线视频| 亚州综合电影| 亚洲欧美setu| 蜜臀无码一区二区| 国产精品一区二区麻豆| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 国产日韩在线播放av| 欧美性爱第一页久久| 成人羞羞视频国产| 视频国产欧美在线播放| 国产内射爽爽大片| 热无码中文亚洲H一道本一区二区| 亚欧无码线免费观看视频| 天天视频网站黄| 超碰在线香蕉| 久久久久国产一区二| 天天日夜夜爽| 人妻夜夜爽天天爽麻豆三区网站 | 亚洲精品久久久久久久久豆丁网| 91人妻视频在线| 久久伊人青青草| 亚洲综合 欧美| 中文字幕成人乱码熟女精品国50| 加勒比综合| 国产一区二区三区视频在线看| 亚洲最大AV网| 2020中文字幕| 国产中文福利| 一区二区三区男人的天堂| 啪啪啪亚欧美视频| Av手机版天堂网| 青青草天天亲夜夜操网| 91九九九馒头| 少妇精品久久久| 欧美综合色,www| 欧美一级黄色免费专区| 亚洲精品亚洲人成在线麻豆| 亚洲天堂电影精品一区| 久久亚洲人妻| 日夜精品| 国产对白刺激视频| 日日日日日| 中文字幕女同在线| 欧美 亚洲 在线| 国产AV精久久| 超碰97起碰| 性九九九九九九| 日本欧美中文字幕| 男人a天堂手机在线版| 欧美视频在线第3页| 亚洲日韩欧美一区二区| 99热| 国产成人+综合亚洲+天堂| 久久最新视频免费观看| 超碰吊日色| 国产精品无码久久久久2028| 五月婷婷色| 五十路人妻在线| 99人妻碰碰碰久久久久禁片| 亚洲成熟国产精品美女| 97香蕉人人乳| 97精品在线视频| 1024人妻熟女一区二区三区| 久久精彩视频9| 日韩精品三级| 伦伦成年午夜免费视频| 好湿好紧好爽 视频| 婷婷人妻激情| 亚洲最新a在线观看| 91色爽欧美| 亚州91| 久久九九99| 一二视频神马久久传媒| 亚洲天堂一区二区久久| 久久大香蕉手机高清视频| 一卡二卡在线播放| 97精品97久久| 天天插夜夜操| 国产午夜精品理论片一二三区区| 亚洲成人av色网| 蜜臀99久久精品久久久懂爱| 亚洲丁香花色| 超碰在97| 99久久婷婷丁香| 五月丁香成人网| 日日骚一区二区三区| 国产综合永久精品日韩鬼片| 国产后入清纯| 大香樵伊人网| 精品一级毛片在线观看| 热久日综合| 欧美亚洲首页| 欧美性爱十八禁| 丝袜美腿校园春色| 国产精品美女久久久久AⅤ国产馆| 爱射综合| 影音先锋日本一区二区| 91快色色色色色| 女色视频社区| 天堂亚洲精品| 欧美 亚洲精品首页| 国产成人在线观看综合| 六月婷婷一区二区三区| 思思热免费在线视频| 中文久久96| 91麻豆va国产精品| 久久久96| 国产小炒后入式| 亚洲欧美经典一区二区| 操逼A∨| 91精品久久久久久久久久| 超碰在线99| 男人的天堂2010| 超碰欧美97| 2001天天操| 精品高清av中文字幕| 亚洲少妇色图自慰直播| 97人人操人人摸| 国产不卡的视频 | 国产玖玖| 日韩成人私密一级精品av| 爱干爱射网啊啊啊| 欧美性爱日韩性爱| 97在线日韩中文字幕| 久久久久久久人妻| 日本孕妇一区二区视频操逼免费看 | 把腿张开老子CAO烂你| 13小男生GAY自慰脱裤子| 欧美色91| 精品女人999| 伊人久久综合影院精品久久久| 91欧美丨精品丨入口| 一区二区三区 日韩欧美| 亚洲男人天堂网站| 欧美亚洲第1页| 国产www色在线观看| 成人无码欧美一级A片狼牙直播| 欧美视频在线第3页| 女同女同恋久久级三级| 久久激情四射婷婷丁香五月天| 欧美日韩99精品麻豆传媒| 岛国视频一二三区| 嗯嗯不要 视频| 国产又大又粗又长视频在线| 久久久久国产精品片区无码直播| 搡老女人老91二区| 1024手机看片欧美日韩| 啪啪啪大香蕉| 国产日产精品久久快鸭的功能介绍| 加勒比色99999| 超碰人妻中文在线| 桃色五月天| 国产精品无码av嫩草| 五十路一区无码| 成人久久久精品| 欧美亚洲性爱一区二区| 久久久久久AⅤ无码免费肉站| 欧美亚洲中文| 91精品操美女| 精品96久久| 内射白嫩美女| 911粉嫩人妻| 夜夜操青青草| 男人天堂网站| 狠狠97| 日本999精品| 久久久久久久久久久97| 亚洲偷拍自拍在线视频| 成人无码在线视频网站| 98超碰欧美| 99黄页网站| 色老汉色| 亚洲美乱| 五月天色色色| 围产精品一区二区三区视频播放| 久久精品国产Aⅴ| 97超碰精品图片| 麻豆区久久久久亚| 久久久久9| 性性久久| 日欧美色| 国产精品对白内射| 亚洲精品男人的天堂| 爽 好舒服 无码刺激久久| 三级色综合| 加勒比在线观看一区二区| 亚洲无码 国产无码| 久久久一区二区三区四区五区| 深夜激情| 中文字幕av一区二区三区人妻少妇| 美日韩一二三区| 蜜臀AV成人精品蜜臀| 天天综合网久久ww| 麻豆av一区二区三区| oumeisetu综合| 人妻少妇蜜桃视频欧美一区| 欧洲色色| 国产 码在线成人网站| 91一起操| 综合五月天| 在线观看一卡二卡| 裸体美女免费看网站青草| 香蕉综合网| 国产精品交换一区二区| 男人的天堂不卡一区二区| 日韩熟妇二区| 成 人 影视 一区 二区 三区 四区| 人妻激情另类| 老女人爆菊| 人人摸人人干| 啊操爽品善一区二区三区| 欧美性爱一区二区三区四区 | 国产肏逼网站| 亚洲男人综合| 国产精品爽爽v| 激情干在线| 99久久九九| 啊啊啊 在线观看| 欧美天天综| 韩国国产欧美情侣视频在线|