日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目

發(fā)布時(shí)間:2023/12/20 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

下載鏈接放文末!

目錄

  • 運(yùn)行展示
  • 核心代碼講解
    • 創(chuàng)建數(shù)據(jù)庫
    • 初始化數(shù)據(jù)
    • 登錄驗(yàn)證
    • 用戶注冊
    • 發(fā)表博客
    • 更新博客
    • 刪除博客
    • 發(fā)表評論
    • 修改密碼
    • 修改昵稱
    • 管理員刪除用戶
  • 運(yùn)行環(huán)境
  • 運(yùn)行說明
  • 下載鏈接

運(yùn)行展示

功能說明
未登錄用戶:僅可以瀏覽所有博客的內(nèi)容。
已登錄用戶:1、瀏覽所有博客的內(nèi)容;2、發(fā)表博客;3、刪除自己的博客;4、修改自己的博客;5、在任一博客下評論;6、修改昵稱和密碼。
管理員:1、可以執(zhí)行普通用戶的所有功能;2、修改任一博客的內(nèi)容;3、刪除任一博客;4、刪除任一用戶。
網(wǎng)站平臺功能補(bǔ)充說明:1、動態(tài)顯示博客信息(如當(dāng)前所有博客數(shù)量,用戶個(gè)人博客數(shù)量,以及博客內(nèi)容信息);2、博客和評論發(fā)表的時(shí)間遵循北京時(shí)間;3、登錄時(shí)只要輸入賬號密碼即可,后臺會自動判斷該賬號為普通用戶還是管理員,進(jìn)而推送到對應(yīng)的網(wǎng)頁。

核心代碼講解

創(chuàng)建數(shù)據(jù)庫

drop database if exists grblog; CREATE DATABASE `grblog` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE grblog; -- 人員信息 CREATE TABLE admin (adminMail varchar(25) primary key,adminName varchar(10) not null,passWord varchar(15) not null,level enum('user', 'super') );-- 博客信息 CREATE TABLE blog (blogNo int primary key AUTO_INCREMENT,blogTopic varchar(50) not null,blogContent varchar(5000) not null,adminMail varchar(25) not null,importDate date not null ,foreign key (adminMail) references admin(adminMail));-- 評論信息 CREATE TABLE comment (commentNo int primary key AUTO_INCREMENT,commentContent varchar(500) not null,adminMail varchar(25) not null,blogNo int,commentDate datetime not null ,foreign key (adminMail) references admin(adminMail),foreign key (blogNo) references blog(blogNo));

初始化數(shù)據(jù)

INSERT INTO `admin` (`adminMail`,`adminName`, `passWord`, `level`) VALUES ('2015100@126.com', '不脫發(fā)的程序猿', 'pwdpwd', 'user'),('2015333@163.com', '濤歌依舊', 'pwdpwd', 'user'),('2015222@qq.com', 'ThinkWon', 'pwdpwd', 'user'),('2015111@qq.com', 'SAP劍客', 'pwdpwd', 'user'),('2015201@126.com', '敖 丙', 'pwdpwd', 'user'),('2015202@126.com', '>=FreeMan=<', 'pwdpwd', 'user'),('2015203@126.com', '布客飛龍', 'pwdpwd', 'user'),('2015101@126.com', 'Riveore', 'pwdpwd', 'user'),('2015102@1256.com', '打雜人', 'pwdpwd', 'user'),('super@126.com', '超級管理員', 'superpwd', 'super'); INSERT INTO `blog` (`blogNo`,`blogTopic`, `blogContent`, `adminMail`, `importDate`) VALUES (1, 'Python開發(fā)人員常犯的幾個(gè)重大錯(cuò)誤', 'Python 無疑是當(dāng)今使用最廣泛的編程語言,特別是進(jìn)入人工智能時(shí)代,已經(jīng)成為人工智能開發(fā)的主要語言,甚至小學(xué)三年級就已經(jīng)教學(xué)該語言。它之所以如此流行,很大程度上是由于簡單的語法和老少皆宜的可讀性,這使得它非常容易使用。初學(xué)者之所以喜歡 Python,是因?yàn)樗o人一種感覺就像是用英語寫一段偽代碼一樣。但是,無論你有多么豐富的經(jīng)驗(yàn),也無論你已經(jīng)研究過多少種語言,切換到 Python 并不能保證你能做到平穩(wěn)過渡。具有面向?qū)ο缶幊瘫尘暗拈_發(fā)人員很容易忽略 Python 的常用特性,或者說python范式編程。這樣一來,他們很可能會誤用編程結(jié)構(gòu),從而可能出現(xiàn)難以發(fā)現(xiàn)的、不可預(yù)見的錯(cuò)誤。更糟糕的是,這些錯(cuò)誤大多很難發(fā)現(xiàn),并且可能會給項(xiàng)目工程帶來天大的麻煩,輕則刪庫跑路,重則抱恨終身。在本文中,將列出程序員(通常是菜鳥)可能會犯的常見錯(cuò)誤。此外,我還將介紹如何避免這些錯(cuò)誤,以便編寫出更好的、無錯(cuò)誤的 Python 代碼。', '2015100@126.com','2020-12-1'),(2, '組合優(yōu)化問題', '其實(shí)組合優(yōu)化問題我想大家肯定是遇到過的,因?yàn)榭赡墁F(xiàn)在在看這篇博客的同學(xué)都學(xué)過了算法程序設(shè)計(jì)或者數(shù)據(jù)結(jié)構(gòu)等的課程。那么你們肯定見過所謂的0-1背包問題,這個(gè)問題就是很典型的組合優(yōu)化問題。當(dāng)然啦還有旅行商問題等也屬于組合優(yōu)化問題。很多離散組合優(yōu)化問題都是從運(yùn)籌學(xué)(Operations Research,OR)中演化出來的。組合優(yōu)化其所研究的問題涉及到信息技術(shù)、經(jīng)濟(jì)管理、工業(yè)工程、交通運(yùn)輸、通信網(wǎng)絡(luò)等眾多領(lǐng)域,在科學(xué)研究和生產(chǎn)實(shí)踐中都起著重要的作用。我們不難發(fā)現(xiàn),其實(shí)這些問題解決的方法其實(shí)很簡單,比方說0-1背包,那無非就是n個(gè)物品,每個(gè)物品要么帶要么不帶,即為2^n的情況,得到所有情況然后取出價(jià)值最大的那種方法就可以了。是呀,這樣子的話真的是老簡單了。哈哈,開個(gè)玩笑。只要是稍微多想一想都能發(fā)現(xiàn)我們上述的窮舉法有一個(gè)很致命的問題,就是當(dāng)你的n值過大時(shí),對應(yīng)的計(jì)算量可是呈指數(shù)暴增的。所以這個(gè)時(shí)候,就需要我們借助智能優(yōu)化計(jì)算方法,可以在合理的時(shí)間內(nèi)求解得到令人滿意的解,從而滿足實(shí)踐的需要。對于算法的計(jì)算復(fù)雜性,我們一般很容易進(jìn)行判斷,例如使用蠻力法去枚舉旅行商問題或者0-1背包問題的算法,就是具有指數(shù)計(jì)算復(fù)雜性的算法。', '2015101@126.com','2020-12-1'),(3, 'PHP簡介', 'PHP最初是一個(gè)小型的開源項(xiàng)目,隨著越來越多的人發(fā)現(xiàn)它很有用,它發(fā)展了起來。Rasmus Lerdorf在1994年發(fā)布了PHP的第一個(gè)版本。PHP是“PHP:超文本預(yù)處理器(PHP: Hypertext Preprocessor)”的遞歸首字母縮略詞。PHP是嵌入在HTML中的服務(wù)器端腳本語言。它用于管理動態(tài)內(nèi)容,數(shù)據(jù)庫,會話跟蹤,甚至建立整個(gè)電子商務(wù)網(wǎng)站。它與許多流行的數(shù)據(jù)庫集成,包括MySQL,PostgreSQL,Oracle,Sybase,Informix和Microsoft SQL Server。PHP在其執(zhí)行過程中令人愉快,特別是在Unix端編譯為Apache模塊時(shí)更是如此。MySQL服務(wù)器一旦啟動,就會在記錄設(shè)置時(shí)間內(nèi)執(zhí)行非常復(fù)雜的查詢,并帶有巨大的結(jié)果集。PHP支持大量主要協(xié)議,如POP3,IMAP和LDAP。PHP4增加了對Java和分布式對象體系結(jié)構(gòu)(COM和CORBA)的支持,使n層開發(fā)成為第一次。PHP是寬容的:PHP語言試圖盡可能寬容。PHP語法是類C的。', '2015101@126.com','2020-12-1'),(4, 'MySQL 教程', 'MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。在此次教程中,會讓大家快速掌握 MySQL 的基本知識,并輕松使用 MySQL 數(shù)據(jù)庫。數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。每個(gè)數(shù)據(jù)庫都有一個(gè)或多個(gè)不同的 API 用于創(chuàng)建,訪問,管理,搜索和復(fù)制所保存的數(shù)據(jù)。我們也可以將數(shù)據(jù)存儲在文件中,但是在文件中讀寫數(shù)據(jù)速度相對較慢。所以,現(xiàn)在我們使用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)來存儲和管理大數(shù)據(jù)量。所謂的關(guān)系型數(shù)據(jù)庫,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)。RDBMS 即關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System)的特點(diǎn):1.數(shù)據(jù)以表格的形式出現(xiàn);2.每行為各種記錄名稱;3.每列為記錄名稱所對應(yīng)的數(shù)據(jù)域;4.許多的行和列組成一張表單;5.若干的表單組成database', '2015222@qq.com','2020-12-1'),(5, 'web前端知識體系梳理', '現(xiàn)在是信息時(shí)代,經(jīng)過 web1.0 時(shí)期、web2.0 時(shí)期到現(xiàn)在的移動互聯(lián)網(wǎng)時(shí)期,信息獲取越來越高效,坐著不動就會有大量的新聞、博客、資訊向你推薦而來。作為一名靠譜的程序員,你免不了要查閱大量的文章、視頻和書籍來充斥你的知識量,不斷學(xué)習(xí)。但是現(xiàn)在網(wǎng)上大量的信息堆積起來,對于你來說意味著什么?你如何去合理的篩選、梳理這些獲得的信息,又如何去知道自己現(xiàn)在還缺什么信息?到這里就應(yīng)該提出本文的主題 —— 知識體系 。其實(shí)無論針對哪個(gè)知識領(lǐng)域,它都是有一套完整的、成型的知識體系和標(biāo)準(zhǔn)作為支撐的,例如數(shù)學(xué)、建筑、醫(yī)學(xué)、機(jī)械等等,當(dāng)然包括計(jì)算機(jī)編程,其中肯定包括前端開發(fā)。有了完善的知識體系,再來面對大量的信息獲取,你就知道每個(gè)信息所說的知識點(diǎn)是屬于知識體系中的哪個(gè)部分。同時(shí),你也會很清楚自己哪些部分掌握的好,哪些部分掌握的不好,甚至哪些部分自己壓根都沒聽說過?,F(xiàn)在不一樣了,網(wǎng)速越來越快、瀏覽器和 JS 引擎足夠強(qiáng)大,而且 vue React 等框架流行開來,使得前端 JS 的業(yè)務(wù)邏輯越來越大,這些基礎(chǔ)知識必須掌握。最后別忘了,nodejs 都盛行多年了,這可讓 JS 運(yùn)行到 server 了,和 php java 等干一樣的事情。最后補(bǔ)充一句。其實(shí)編程基礎(chǔ)也不止這幾個(gè),像編碼、編譯原理、計(jì)算機(jī)組成、網(wǎng)絡(luò)等這些都是基礎(chǔ),但是并不會和前端開發(fā)直接相關(guān)(或者和我們?nèi)粘i_發(fā)相關(guān)性不大),這里就不再深究了。有興趣的讀者,可以自己繼續(xù)補(bǔ)充。', '2015101@126.com','2020-12-1'),(6, '后臺開發(fā)知識點(diǎn)', '多線程和多進(jìn)程區(qū)別:1.進(jìn)程之間數(shù)據(jù)分開,進(jìn)程間通信需要特殊的ipc機(jī)制(管道,信號量,共享內(nèi)存,消息隊(duì)列),線程存在于進(jìn)程內(nèi),線程之間共享進(jìn)程的堆區(qū)間,全局靜態(tài)存儲區(qū),而各自擁有自己獨(dú)立的??臻g,同步數(shù)據(jù)用互斥量;2.進(jìn)程的創(chuàng)建,銷毀,切換復(fù)雜,速度慢,線程是輕量級進(jìn)程。;3.進(jìn)程占用內(nèi)存多,cpu利用率低。線程占用內(nèi)存少,CPU利用率高。;4.進(jìn)程之間不會互相影響,進(jìn)程的一個(gè)線程掛掉則會導(dǎo)致整個(gè)進(jìn)程掛掉。線程私有內(nèi)容:線程id,寄存器值,棧內(nèi)存,線程的調(diào)度策略,線程的私有數(shù)據(jù),errno變量', '2015201@126.com','2020-12-1'),(7, 'web后臺開發(fā)需要學(xué)習(xí)哪些知識', 'web后臺開發(fā)需要學(xué)習(xí)的知識有HTML、CSS、JavaScript、DOM、Web服務(wù)器、服務(wù)器腳本語言、數(shù)據(jù)庫及SQL語言以及baiweb框架。web后臺開發(fā)學(xué)習(xí)步驟:1、學(xué)習(xí)HTML和CSS。HTML(超文本標(biāo)記語言)是網(wǎng)頁的核心,學(xué)好HTML是成為Web開發(fā)人員的基本條件。學(xué)習(xí)CSS了,它可以幫你把網(wǎng)頁做得更美觀。利用HTML和CSS模擬一些你所見過的網(wǎng)站的排版和布局(色彩,圖片,文字樣式等等)。2、學(xué)習(xí)javascript,了解DOM。JavaScript是一種能讓你的網(wǎng)頁更加生動活潑的程序語言。學(xué)習(xí)JavaScript的基本語法,學(xué)會用javascript操作網(wǎng)頁中dom元素。接著學(xué)習(xí)使用一些javascript庫,比如jquery是大部分WEB開發(fā)人員都喜歡用的,通過Jquery可以有效的提高JavaScript的開發(fā)效率。3、了解Web服務(wù)器。學(xué)習(xí)一點(diǎn)Unix和Linux的基本知識,因?yàn)榇蟛糠諻eb服務(wù)器都運(yùn)行在Unix和Linux平臺上。4、學(xué)好一門服務(wù)器端腳本語言。目前流行的服務(wù)器腳本語言有:php、asp.net、jsp、ruby、python等??梢赃x一個(gè)自己喜歡的進(jìn)行學(xué)習(xí)。5、學(xué)習(xí)數(shù)據(jù)庫及SQL語法。要構(gòu)建動態(tài)頁面通常會使用到數(shù)據(jù)庫,常用的數(shù)據(jù)庫有SQLServer、Oracle、MySQL 等,它們都會遵循標(biāo)準(zhǔn)的SQL原則。通常asp.net 程序使用SqlServer數(shù)據(jù)庫,PHP、java使用Oracle、MySQL數(shù)據(jù)庫。6、學(xué)習(xí)使用Web框架。當(dāng)你掌握了HTML,CSS,JavaScript和服務(wù)器端腳本語言后,就應(yīng)該找一個(gè)Web框架加快你的Web開發(fā)速度,使用框架可以節(jié)約你很多時(shí)間。', '2015203@126.com','2020-12-14'),(8, '詳細(xì)后端開發(fā)知識講解', '本片文章面向后端開發(fā),講述后端在進(jìn)行開發(fā)時(shí)所使用的WEB服務(wù)器的工作流程,正所謂知根知底,WEB服務(wù)器是后端開發(fā)人員日常用于調(diào)試WEB程序和與前端通訊的一種方式!WEB服務(wù)器最為強(qiáng)大的地方是能夠執(zhí)行WEB程序,其WEB程序的編程語言并沒有明確的規(guī)定,因?yàn)橹灰闼褂玫姆?wù)器支持這樣的程序就可以了!WEB服務(wù)器更像是一個(gè)平臺,在此平臺上編寫軟件我們稱其為WEB編程,注:WEB編程下有許多規(guī)范比如CGI,FastCGI等等,這個(gè)是要看服務(wù)器的支持范圍!不同服務(wù)器所使用的規(guī)范不同,比如JSP服務(wù)器只能運(yùn)行由JAVA EE編寫的WEB程序,不能用于運(yùn)行像C/C++、Python等編程語言編寫而成的WEB程序!通常情況下的WEB服務(wù)器所使用的編程規(guī)范均為CGI編程、只能運(yùn)行CGI規(guī)范的程序,除了一些例外的WEB服務(wù)器,比如JSP服務(wù)器!CGI是Common Gateway Interface的縮寫,其意義為公用網(wǎng)關(guān)接口,意思可以理解為:在WEB服務(wù)器上運(yùn)行一個(gè)程序或腳本,并且WEB服務(wù)器要將腳本執(zhí)行結(jié)果返回給瀏覽器(客戶端)!規(guī)范的意思是,無論你使用任何語言編寫,都必須使用輸出函數(shù)(cout,printf,print)輸出HTML格式的數(shù)據(jù)信息,WEB服務(wù)器根據(jù)這些信息傳遞給瀏覽器,瀏覽器HTML樹并將其顯示到瀏覽器當(dāng)中,即為一個(gè)WEB頁面!更加深層次的來說其實(shí),無論你使用什么語言編寫,只要在WEB服務(wù)器中的配置文件中,使其支持CGI編程,然后將你編譯完成的二進(jìn)制可執(zhí)行文件后綴名改為.cgi,最后前端頁面在使用get或post方法請求這個(gè)WEB程序,WEB服務(wù)器會自動執(zhí)行這程序并將其結(jié)果送回給瀏覽器(TCP/IP協(xié)議)!', '2015202@126.com','2020-12-15'); INSERT INTO `comment` (`commentNo`,`commentContent`, `adminMail`, `blogNo`, `commentDate`) VALUES (1, '寫得真好,棒!', '2015201@126.com', 1, '2020-12-12 12:20:20'), (2, '寫得不錯(cuò),可以一起交流學(xué)習(xí)。', '2015202@126.com', 2, '2020-12-12 12:21:20'), (3, '不錯(cuò)不錯(cuò),解決了我的疑惑。', '2015102@126.com', 2, '2020-12-12 12:22:20'), (4, '文章寫得很好,棒!', '2015201@126.com', 3, '2020-12-12 12:20:20'), (5, '文筆不錯(cuò)。', '2015102@126.com', 3, '2020-12-12 12:22:22'), (6, '可以可以,終于解決我的困惑了,感謝!', '201100@126.com', 4, '2020-12-12 12:20:20'), (7, '終于解決我的困惑了,感謝!', '2015100@126.com', 5, '2020-12-12 12:22:20'), (8, '解決我的困惑了,感謝!', '2015100@126.com', 1, '2020-12-12 12:21:21'), (9, '解決我的困惑了,感謝!', '2015100@126.com', 6, '2020-12-12 12:20:20'), (10, '解決我的困惑了,感謝!', '2015222@qq.com', 6, '2020-12-12 12:20:20'), (11, '解決我的困惑了,感謝!', '2015111@qq.com', 3, '2020-12-12 12:21:21'), (12, '超級管理員給你點(diǎn)贊!', 'super@126.com', 1, '2020-12-12 12:21:21'), (13, '解決我的困惑了,感謝!', '2015111@qq.com', 7, '2020-12-16 12:21:21'), (14, '超級管理員給你點(diǎn)贊!', 'super@126.com', 7, '2020-12-16 12:21:21'), (15, '超級管理員給你點(diǎn)贊!', 'super@126.com', 8, '2020-12-12 12:21:21'), (16, '解決我的困惑了,感謝!', '2015111@qq.com', 8, '2020-12-16 12:21:21'), (17, '寫得真好,棒!', '2015201@126.com', 8, '2020-12-12 12:20:20');

登錄驗(yàn)證

當(dāng)用戶在登錄頁面輸入賬號和密碼后點(diǎn)擊登錄時(shí),會跳轉(zhuǎn)到下面的頁面進(jìn)行驗(yàn)證,其中用到session進(jìn)行存儲賬號和密碼。

首先是判斷賬號密碼是否為空,接著是判斷賬號是否存在,密碼是否對應(yīng),若對應(yīng)再判斷輸入的用戶是普通用戶還是管理員。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php $admin = $_REQUEST['adminmail']; $password = $_REQUEST['password'];if ($admin == "" || $password == "") {echo '<script type="text/javascript">alert("用戶名密碼不能為空");location="signin.php";</script>';exit; } require_once "config.inc.php"; $demand = "select passWord,level,adminName from Admin where adminMail = '$admin'"; $res = mysqli_query($mysqli, $demand); $power = mysqli_fetch_row($res); $_SESSION["adminMail"]=$admin; $_SESSION["passWord"]=$password; $_SESSION["level"]=$power[1]; if ($power[0] == $password) {if ($power[1] == 'user') {$_SESSION["adminName"]=$power[2];header('location:user_index.php');} else if ($power[1] == 'super') {$_SESSION["adminName"]=$power[2];header('location:super_index.php');} else {echo '<script type="text/javascript">alert("未知錯(cuò)誤,請聯(lián)系管理員");location="signin.php";</script>';exit;} } else {echo '<script type="text/javascript">alert("用戶名或密碼錯(cuò)誤,請重新登陸");location="signin.php";</script>'; } mysqli_free_result($res); mysqli_close($mysqli);

其中的require_once "config.inc.php";用于連接數(shù)據(jù)庫,代碼實(shí)現(xiàn)如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <?php$server="localhost"; //mysql服務(wù)器地址$user="root"; //登陸mysql的用戶名$pass=""; //登陸mysql的密碼$db_name="grblog"; //mysql中要操作的數(shù)據(jù)庫名$mysqli=mysqli_connect($server,$user,$pass, $db_name);mysqli_query($mysqli,"SET NAMES 'utf8'"); ?>

用戶注冊

首先判斷賬號密碼是否為空,接著判斷注冊賬號是否已經(jīng)存在。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php $admin = $_REQUEST['adminmail']; $adminName = $_REQUEST['adminName']; $password = $_REQUEST['password']; $level = 'user'; if ($admin == "" || $password == "") {echo '<script type="text/javascript">alert("用戶名或密碼不能為空");location="signup.php";</script>';exit; } require_once "config.inc.php"; if (mysqli_connect_errno()) {die("Failed to connect to MySQL: (" . mysqli_connect_errno() . ") " . mysqli_connect_error()); } $demand1 = "INSERT INTO admin values('$admin','$adminName','$password','$level')"; $res1 = mysqli_query($mysqli, $demand1); if ($res1){$_SESSION['adminName'] = '';echo '<script type="text/javascript">alert("注冊成功!");location="signin.php";</script>'; } else{echo '<script type="text/javascript">alert("該郵箱已注冊!");location="signup.php";</script>'; }mysqli_free_result($res); mysqli_free_result($res1); mysqli_close($mysqli);

發(fā)表博客

首先判斷用戶是否已經(jīng)登錄,其次判斷輸入的數(shù)據(jù)是否滿足格式需求(是否為空)

<?php session_start(); ?><meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {$blogTopic = $_REQUEST['blogTopic']; //博客主題$adminMail = $_SESSION["adminMail"];$blogContent = $_REQUEST["blogcontent"];date_default_timezone_set('Asia/Shanghai');//設(shè)置為北京時(shí)間$blogDate = date("Y-m-d");//自動獲取時(shí)間(年月日)require_once "config.inc.php";//插入BLOG信息命令$demand = "INSERT INTO `blog` (`blogTopic`, `blogContent`, `adminMail`, `importDate`) values('$blogTopic','$blogContent','$adminMail','$blogDate')";$res = mysqli_query($mysqli, $demand);if ($res) { //跳轉(zhuǎn)頁面mysqli_close($mysqli); //查詢已經(jīng)結(jié)束,在這里關(guān)閉連接echo '<script>alert("博客發(fā)表成功");location="super_myblogs.php";</script>';} else {mysqli_close($mysqli);echo '<script>alert("博客發(fā)表失敗");location="super_insert_blog.php";</script>';} } else{echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

更新博客

這里是以普通用戶為例,首先判斷是否已經(jīng)登錄 ,接著判斷是否具有更改博客的權(quán)限(非自己博客不能更改),最后判斷輸入的數(shù)據(jù)是否滿足格式需求(是否為空)

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {$blogTopic = $_REQUEST['blogTopic']; //博客主題$adminMail = $_SESSION["adminMail"];$blogContent = $_REQUEST["blogcontent"];$blogno = $_SESSION['no_blog'];require_once "config.inc.php";$demand = "select adminMail from blog where blogNo = '$blogno'";$res = mysqli_query($mysqli, $demand);$power = mysqli_fetch_row($res);$mail = $power[0];if ($mail == $adminMail){//插入BLOG信息命令$demand2 = "UPDATE `blog` SET `blogTopic` = '$blogTopic',`blogContent` = '$blogContent' WHERE `blog`.`blogNo` ='$blogno'";$res2 = mysqli_query($mysqli, $demand2);if ($res2) { //跳轉(zhuǎn)頁面mysqli_close($mysqli); //查詢已經(jīng)結(jié)束,在這里關(guān)閉連接echo '<script>alert("博客修改成功");location="user_index.php";</script>';} else {mysqli_close($mysqli);echo '<script>alert("博客修改失敗");location="user_update_blog.php";</script>';}}else{echo '<script>alert("無權(quán)限!");location="user_index.php";</script>';}} else {echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

刪除博客

這里普通用戶和管理員的代碼時(shí)基本一樣的,首先判斷是否登錄,接著判斷是否為普通用戶,若是,則判斷要?jiǎng)h除的博客是否為自己的博客,若為管理員,則無需判斷是否為自己的博客。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {require_once "config.inc.php";$level = $_SESSION["level"];$mail_blog = $_SESSION['mail_blog'];$adminMail = $_SESSION["adminMail"];$no_blog = $_SESSION['no_blog'];if ($level == 'user') {if ($adminMail != $mail_blog) {echo '<script>alert("無權(quán)限!");location="user_index.php";</script>';} else {$demand = "delete from blog where blogNo = '$no_blog'";$res = mysqli_query($mysqli, $demand);if ($res) { //跳轉(zhuǎn)頁面mysqli_close($mysqli);echo '<script>alert("刪除博客成功");location="user_index.php";</script>';} else {mysqli_close($mysqli);echo '<script>alert("刪除博客失敗");location="user_index.php";</script>';}}} else {$demand = "delete from blog where blogNo = '$no_blog'";$res = mysqli_query($mysqli, $demand);if ($res) { //跳轉(zhuǎn)頁面mysqli_close($mysqli);echo '<script>alert("刪除博客成功");location="super_index.php";</script>';} else {mysqli_close($mysqli);echo '<script>alert("刪除博客失敗");location="super_index.php";</script>';}} } else {echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

發(fā)表評論

注意評論不能為空。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != ""){require_once "config.inc.php";$email = $_SESSION['adminMail'];//用戶名$blogNo = $_SESSION['no_blog'];//博客號$new_comment =$_REQUEST['new_comment'];//新評論date_default_timezone_set('Asia/Shanghai');//設(shè)置為北京時(shí)間$commentDate=date('Y-m-d H:i:s');//自動獲取時(shí)間(年月日時(shí)間)$demand = "INSERT INTO `comment` (`commentContent`, `adminMail`, `blogNo`, `commentDate`) values('$new_comment','$email',$blogNo,'$commentDate')";$insertComment = mysqli_query($mysqli,$demand);if ($insertComment){echo '<script>alert("發(fā)表成功");location="user_index.php";</script>';}else{echo '<script>alert("輸入錯(cuò)誤!");location="user_index.php";</script>';} } else{echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

修改密碼

首先判斷是否已經(jīng)登錄,接著判斷新密碼和第二次輸入的新密碼是否一致,再判斷原密碼是否正確。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {require_once "config.inc.php";$email = $_SESSION['adminMail'];//用戶名$real_pwd = $_SESSION['passWord'];//真實(shí)密碼$past_pwd = $_REQUEST['past_pwd'];//原密碼$new_pwd = $_REQUEST['new_pwd'];//新密碼$pwd = $_REQUEST['new_pwd_2'];//第二次新密碼if ($new_pwd == $pwd) {if ($real_pwd == $past_pwd) {$sql = "update admin set password = '$pwd' where adminMail='$email'";$updatepwd = mysqli_query($mysqli, $sql);if ($updatepwd) {echo '<script>alert("密碼修改成功,請重新登錄");location="signin.php";</script>';} else {echo '<script>alert("未知錯(cuò)誤!");location="user_update_pwd.php";</script>';}} else {echo '<script>alert("原密碼輸入錯(cuò)誤!");location="user_update_pwd.php";</script>';}} else {echo '<script>alert("兩次密碼輸入不相同!");location="user_update_pwd.php";</script>';} } else {echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

修改昵稱

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {require_once "config.inc.php";$email = $_SESSION['adminMail'];//用戶名$new_name = $_REQUEST['new_name'];//新昵稱$sql = "update admin set adminName = '$new_name' where adminMail='$email'";$updatename = mysqli_query($mysqli, $sql);if ($updatename) {$_SESSION["adminName"] = $new_name;echo '<script>alert("昵稱修改成功");location="user_index.php";</script>';} else {echo '<script>alert("輸入錯(cuò)誤!");location="user_update_name.php";</script>';} } else {echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

管理員刪除用戶

需要注意的是,刪除用戶的同時(shí)會刪除有關(guān)他的所有信息,包括他發(fā)表的博客和評論。

<?php session_start(); ?> <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1.0"> <?php if ($_SESSION["adminName"] != "") {require_once "config.inc.php";$admai = $_GET['delete_mail'];$sql = "delete from admin where adminMail='$admai'";$delete = mysqli_query($mysqli, $sql);$sql2 = "delete from blog where adminMail='$admai'";$delete2 = mysqli_query($mysqli, $sql2);$sql3 = "delete from comment where adminMail='$admai'";$delete2 = mysqli_query($mysqli, $sql3);echo '<script>alert("刪除成功");location="super_user.php";</script>';} else {echo '<script>alert("請先登錄!");location="signin.php";</script>'; } ?>

運(yùn)行環(huán)境

APMServ 5.2.6 for Windows 2000/XP/2003

運(yùn)行說明

圖文講解教程可查看我這篇博客的內(nèi)容。

1、以管理員身份運(yùn)行APMServ,啟動服務(wù)器,點(diǎn)擊管理MySQL數(shù)據(jù)庫;
2、將數(shù)據(jù)庫設(shè)計(jì)源碼(.sql文件)中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫當(dāng)中;
3、最后點(diǎn)擊訪問用戶本地網(wǎng)站,找到我們解壓后的源代碼的目錄并點(diǎn)擊(記得事先將項(xiàng)目文件放到APMServ5.2.6\www\htdocs目錄下);
4、找到signin.php文件并點(diǎn)擊即可進(jìn)入登錄頁面;
5、若想體驗(yàn)登錄后的功能,可以點(diǎn)擊用戶中心下的登錄并輸入賬號密碼即可。
(如輸入普通用戶賬號:2015100@126.com 密碼:pwdpwd;
或者管理員賬號:super@126.com 密碼:superpwd)

下載鏈接

代碼下載鏈接,有需要的請自行提取,不想hua前的朋友,可評論同我說,我會回復(fù)你,但可能會比較慢。祝好!

https://download.csdn.net/download/qq_44186838/60882338

總結(jié)

以上是生活随笔為你收集整理的如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

91成人精品| www久久99 | 在线观看国产永久免费视频 | 中文永久字幕 | 四虎影视www | 中文字幕在线观看第一页 | 97超碰在线久草超碰在线观看 | 亚洲h在线播放在线观看h | 福利电影一区二区 | 制服丝袜亚洲 | 久久久久高清 | 国产一区观看 | 色综合久久久久久久 | 欧美日韩不卡一区二区三区 | 91av在线免费看 | 日韩精品一区二区三区免费观看 | 国产亚洲成人网 | 免费看污的网站 | 国产蜜臀av | 99久久精品午夜一区二区小说 | 麻豆影视在线播放 | 日日婷婷夜日日天干 | 久久久久欧美精品 | 日韩在线免费不卡 | 久久 精品一区 | 中文字幕丰满人伦在线 | 一区精品在线 | 久草亚洲视频 | 国产日韩视频在线播放 | 中文字幕日韩电影 | 精品视频99 | av在线等 | 国产99久久精品一区二区300 | 最近2019年日本中文免费字幕 | 成人国产精品免费观看 | 国产一级二级在线播放 | 国产三级精品在线 | 欧美激情一区不卡 | 国产精品欧美日韩在线观看 | 麻花豆传媒mv在线观看网站 | 久久人人97超碰国产公开结果 | 精品久久久久久亚洲 | 又爽又黄又无遮挡网站动态图 | 久久一线| 成人av资源站 | 精品一区二区视频 | 国产日韩视频在线观看 | 欧美成人精品xxx | 在线中文视频 | 久青草国产在线 | 久久99热国产 | 久久蜜桃av| 成人av一区二区在线观看 | 免费情缘 | 国产精品网站一区二区三区 | www亚洲国产 | 国产一区高清在线观看 | 久草在线99 | 午夜色婷婷 | 天堂在线视频中文网 | 欧美小视频在线观看 | 九九热精品国产 | 久久久国产精品人人片99精片欧美一 | 香蕉国产91 | 美女黄视频免费看 | 免费av大片 | 玖玖精品在线 | 国产麻豆果冻传媒在线观看 | 欧美日韩精品影院 | 久草在线最新免费 | 国产黄色在线观看 | 久久精品免视看 | 日本成人中文字幕在线观看 | 欧美在线a视频 | 欧美最爽乱淫视频播放 | 欧洲在线免费视频 | 五月综合色| 亚洲国产免费 | 91在线免费观看网站 | 日日夜夜av | 三级黄色网络 | 免费看高清毛片 | av福利第一导航 | 日韩精品一区二区三区免费视频观看 | 国产.精品.日韩.另类.中文.在线.播放 | 色偷偷888欧美精品久久久 | 免费亚洲黄色 | 日韩电影在线观看一区二区 | 午夜影院在线观看18 | 亚洲成人精品影院 | 手机在线免费av | 亚洲精品久 | 人人爱爱 | 996久久国产精品线观看 | 91激情| 特级xxxxx欧美 | 偷拍福利视频一区二区三区 | 狠狠狠狠干 | 日韩成人在线免费观看 | 不卡视频在线看 | 在线观看国产区 | 2019免费中文字幕 | 亚洲成色777777在线观看影院 | 一区二区三区在线免费播放 | 91亚洲激情 | 日韩字幕在线观看 | 韩国一区二区三区在线观看 | 中文字幕视频三区 | 黄色av网站在线观看免费 | 精品久久久99 | 91精品1区 | 最新国产在线 | 国产精品久久99综合免费观看尤物 | 最新日韩电影 | 日本不卡123区 | 热re99久久精品国产66热 | 99视频在线精品免费观看2 | 亚洲精品中文字幕视频 | 韩国av一区二区三区在线观看 | 亚洲精品国产区 | 97国产大学生情侣酒店的特点 | 婷久久| 超碰国产在线 | 18久久久 | 97狠狠干 | 9在线观看免费高清完整 | 日韩女同一区二区三区在线观看 | 欧美日韩精品影院 | 国产一二区精品 | 色诱亚洲精品久久久久久 | 色婷婷一区 | 中文字幕在线观看免费观看 | 91男人影院| 久久99热精品这里久久精品 | 亚洲日本精品视频 | 亚洲午夜精品电影 | 久久国产精品影视 | 亚洲精品国产精品国自产观看浪潮 | 美女性爽视频国产免费app | 九九免费精品视频在线观看 | 911香蕉 | 一区二区三区日韩精品 | 96久久欧美麻豆网站 | 在线影院中文字幕 | 精品视频久久 | 国产一区二区三精品久久久无广告 | 亚洲视频播放 | 日韩特级片| 99精品视频一区二区 | 在线观看完整版免费 | 日韩中文免费视频 | 九九热中文字幕 | 高清不卡毛片 | 日韩免费电影 | 久久精品7| 日韩网站免费观看 | 亚洲国产中文在线 | 国产一在线精品一区在线观看 | 久久天天操 | 国产精品免费人成网站 | 天天干天天在线 | 黄色成人av | 97超碰人人爱 | 久久久激情网 | 国产一区视频导航 | 免费a网址 | 亚洲色图色 | 最新国产在线 | 婷婷久久精品 | 日日日日日 | 最新中文字幕在线观看视频 | av黄色免费在线观看 | 手机在线永久免费观看av片 | 在线视频日韩欧美 | 免费看片网站91 | 久久精品日本啪啪涩涩 | 韩国av不卡 | 中国一级特黄毛片大片久久 | 激情综合网婷婷 | 国产在线一区观看 | 超碰人人av | 久久国产露脸精品国产 | 欧美激情精品一区 | 国产破处在线视频 | 婷婷综合久久 | 好看av在线 | 国产视频日韩视频欧美视频 | 一区二区三区不卡在线 | 日韩免费大片 | 毛片网站免费在线观看 | 亚洲国产精品久久久久婷婷884 | 九九九在线观看 | 午夜aaaa | 我要色综合天天 | 日韩精品一区二区不卡 | 丁香婷婷色月天 | 欧美日韩国产一区二区三区在线观看 | 成人av片在线观看 | 日韩精品高清视频 | 亚洲天堂激情 | 国内精品久久久久久久久久久 | 国产免费又爽又刺激在线观看 | 日韩精品一区二区三区丰满 | 伊人六月| 亚洲高清资源 | 丁香一区二区 | 黄色大片日本免费大片 | 亚洲综合激情五月 | 久久久久久综合 | 嫩草伊人久久精品少妇av | 久久视屏网 | 丰满少妇麻豆av | 六月丁香激情综合色啪小说 | 一区二区三区在线免费播放 | 一区二区三区电影 | 免费精品国产va自在自线 | 特级免费毛片 | 91精品国产自产在线观看 | 91成版人在线观看入口 | 毛片网在线观看 | 17videosex性欧美 | 97精品国产97久久久久久春色 | 怡红院av| 狠狠操狠狠操 | 精品专区一区二区 | 久久久久久片 | 久久久影院官网 | 久久在线观看视频 | 美女网站久久 | 中文字幕亚洲字幕 | av免费福利 | 国产色中涩 | 精品欧美一区二区三区久久久 | 91九色porn在线资源 | 欧美成人基地 | 国产黄色片一级三级 | 国产小视频免费在线网址 | 五月天色综合 | 久久精品国产免费看久久精品 | 亚洲一区二区三区四区在线视频 | 国产视频在线观看一区二区 | 精品在线观看免费 | 国产精品久久久久永久免费观看 | 狠狠色丁香婷婷综合久久片 | 在线观看视频一区二区三区 | 免费碰碰 | 91传媒91久久久 | 日韩国产欧美在线播放 | 96久久欧美麻豆网站 | 麻豆视频在线播放 | 日韩一区二区三区免费视频 | 日韩精品欧美专区 | 亚洲精品视频在线播放 | 亚洲激情 在线 | 久久精品成人热国产成 | 欧美动漫一区二区三区 | 日韩综合视频在线观看 | 91桃色在线观看视频 | 久久人人97超碰国产公开结果 | 高潮毛片无遮挡高清免费 | 怡春院av | 久久精品免费电影 | 国产精品96久久久久久吹潮 | 91视频免费看网站 | 国产 在线 高清 精品 | 婷婷成人亚洲综合国产xv88 | 国产专区一 | 国产亚洲欧美一区 | 久久免视频 | 国产精品美女久久久久aⅴ 干干夜夜 | 国产福利中文字幕 | 超碰在线观看99 | 日日夜夜网 | 51精品国自产在线 | 色综合久久88色综合天天免费 | 亚洲成aⅴ人在线观看 | 成人黄色片在线播放 | 午夜精品婷婷 | 免费成人av在线看 | 亚洲乱码中文字幕综合 | 九九色综合 | 亚洲精品免费在线观看视频 | 精品一区二区三区电影 | 中文资源在线官网 | 日韩动漫免费观看高清完整版在线观看 | 国产99久久久国产精品免费二区 | 久久精品成人热国产成 | 国产午夜三级一区二区三桃花影视 | 国产精品久久免费看 | 国产资源免费 | 日韩中文字幕视频在线观看 | 国产男女无遮挡猛进猛出在线观看 | 99久久精品国产免费看不卡 | 国产一卡久久电影永久 | 婷婷丁香花 | 国产午夜剧场 | 久久久综合九色合综国产精品 | 日韩精品你懂的 | 在线观看视频精品 | 91精品国自产在线观看欧美 | 五月婷婷av | 激情视频免费观看 | 91av视频在线观看免费 | 一本一道波多野毛片中文在线 | 蜜臀av.com| 99 久久久久| 久久在线观看 | 亚洲精品小视频在线观看 | 成年人在线观看 | 国产精品美女久久久免费 | 久久久国产一区二区 | 91精品啪啪 | 亚洲激情视频 | 波多野结衣视频一区二区三区 | 美女黄频 | 成人国产精品久久久久久亚洲 | 在线观看黄色大片 | 97人人模人人爽人人喊网 | 激情欧美网| 中文字幕在线久一本久 | 国产黄色片免费看 | 69国产盗摄一区二区三区五区 | 在线视频观看国产 | 黄色一级大片在线免费看产 | 日本黄色特级片 | 久久伊人八月婷婷综合激情 | 色www免费视频 | 欧美精品久久久 | 天天草天天干天天 | 在线只有精品 | 中文字幕中文字幕在线中文字幕三区 | av在线免费观看不卡 | 99视频在线免费看 | 国产不卡免费视频 | 国产精品视频不卡 | 日韩欧美精品一区二区三区经典 | 狠狠色狠狠色综合日日92 | 一区二区不卡 | 97自拍超碰| 国产美女无遮挡永久免费 | 国产精品白丝jk白祙 | 免费看色网站 | 高清av免费看 | 又黄又刺激视频 | 成人午夜黄色影院 | 中文字幕亚洲欧美日韩2019 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 成人黄色在线电影 | 欧美日韩视频在线播放 | www.色午夜.com| 日韩精品中文字幕在线播放 | av中文字幕在线看 | 亚洲精品一区二区在线观看 | 欧美日韩中文在线观看 | 国产午夜剧场 | 国产精品视频久久久 | 日本久久精 | 欧美日韩国产高清视频 | 8090yy亚洲精品久久 | 久久免费视频在线观看6 | 久久精品国产精品亚洲 | 国产午夜精品一区二区三区嫩草 | 夜夜天天干| 六月丁香在线视频 | 中日韩欧美精彩视频 | 婷婷日日 | 亚洲精品欧美成人 | av三级在线播放 | 91香蕉亚洲精品 | 四虎在线免费观看视频 | 国产96在线观看 | 成人久久久精品国产乱码一区二区 | 在线不卡中文字幕播放 | 91九色视频在线观看 | 成人全视频免费观看在线看 | 狠狠色狠狠综合久久 | 在线国产一区二区 | 人人爽夜夜爽 | 国产群p | 天天插狠狠干 | 国产精品嫩草影院123 | 丁香久久五月 | 成人va视频 | 91视频com | 一区二区三区av在线 | 国产夫妻自拍av | 欧美成人xxx | 久久成人午夜视频 | 中文字幕在线观看第一区 | 亚洲精品看片 | 青青草国产精品视频 | 中文字幕在线观看网址 | 狠狠狠狠狠狠狠 | 爱情影院aqdy鲁丝片二区 | 国产xxxxx在线观看 | 免费一级特黄毛大片 | 中文字幕在线免费 | 日韩欧美黄色网址 | 九九热在线观看 | 日本黄色大片免费 | 国产一级一片免费播放放 | 97中文字幕 | 久久久久国产免费免费 | 国产69精品久久久久99尤 | 日日夜夜精品免费观看 | 久久国产精品99久久久久久丝袜 | 色88久久| 欧美精品久久久久久久久久丰满 | 久久这里有精品 | 亚洲精品在线视频 | 天天干天天干天天干 | 国产免费二区 | 国产精品理论片在线观看 | 国产亚洲午夜高清国产拍精品 | 在线观看免费国产小视频 | 天堂中文在线视频 | 久久精品视频免费播放 | av在线h | 99视频在线精品免费观看2 | 午夜婷婷在线播放 | 久久99热这里只有精品国产 | 国产精品久久久久久爽爽爽 | www.久久久| 色婷久久 | 日韩一区二区三区在线观看 | 97夜夜澡人人双人人人喊 | 97色婷婷| 人人干干人人 | 九九视频精品在线 | 久久精品4 | 日韩视频在线不卡 | 国产成人一区二区三区在线观看 | 亚洲精品乱码 | 亚洲精品乱码久久久久久高潮 | 天天曰天天爽 | 人交video另类hd | 在线观看国产永久免费视频 | 久久精品99久久久久久 | 久久夜色精品国产欧美乱 | 97热视频| 三级av在线免费观看 | 亚欧日韩av | 日韩精品五月天 | 日韩精品一区二区在线视频 | 国产精品久久久久一区二区三区共 | 人人澡人人添人人爽一区二区 | 精品亚洲在线 | 日本久久久影视 | 国产精品久久久久久久久久久久午夜 | 在线观看福利网站 | 精品理论片 | 午夜黄色影院 | 91麻豆精品国产91久久久久久久久 | 欧美aaaxxxx做受视频 | 99国产在线观看 | 人人舔人人插 | 国产亚洲精品成人av久久ww | 91看片在线看片 | 欧美一区中文字幕 | 91国内在线视频 | 久久av观看 | 亚洲精选国产 | 色婷婷激情五月 | 在线激情av电影 | 在线日韩中文字幕 | 国产精品一区二区 91 | 日日操夜夜操狠狠操 | 国产精品久久在线 | 国产剧情一区 | 91片黄在线观看 | 91日韩精品视频 | 亚洲天堂在线观看完整版 | 麻豆91网站 | 免费成人在线视频网站 | 久草香蕉在线 | 久久第四色 | 在线日本看片免费人成视久网 | 亚洲欧美综合精品久久成人 | 亚洲黄色小说网址 | 这里只有精品视频在线观看 | 视频在线在亚洲 | 丁香婷婷综合色啪 | 91传媒免费在线观看 | 久草9视频 | 国产精品区二区三区日本 | 成人网在线免费视频 | 日韩欧美在线观看 | 字幕网在线观看 | 久久免费视频5 | 丰满少妇在线观看网站 | 欧美另类tv| 婷婷色5月| 青草视频在线播放 | 天天操天天操天天操天天操天天操天天操 | 99久久婷婷国产 | 国产精品免费一区二区三区在线观看 | 婷婷在线精品视频 | 国产亚洲精品久久久久久 | 在线观看亚洲国产精品 | 久热色超碰| 国产成人免费高清 | 免费看成人a | 欧美精品久久久久久久久久白贞 | 久久久国产毛片 | 婷婷色综合网 | 色欧美88888久久久久久影院 | 亚洲va男人天堂 | 久久午夜剧场 | 91亚州| 国产成人久久77777精品 | 992tv在线成人免费观看 | 久久综合中文色婷婷 | 欧美性生爱 | 91av99| 天天干,狠狠干 | 亚洲精品91天天久久人人 | 日日夜色 | 久久亚洲成人网 | 国产二级视频 | 91麻豆精品国产91久久久久久 | 欧美久久久久久久久久久久 | 中文一区在线观看 | 天天干天天色2020 | 91香蕉视频 | 97超碰色偷偷 | 欧美91精品久久久久国产性生爱 | 久久久www成人免费精品张筱雨 | 黄色av电影一级片 | 永久免费精品视频网站 | 天天操天天干天天操天天干 | 日韩在线观看a | 亚洲涩涩涩 | 欧美电影在线观看 | 国产精品成人aaaaa网站 | 99热这里只有精品久久 | 成人精品在线 | 亚洲春色综合另类校园电影 | 日韩久久久久久久久久 | 免费能看的黄色片 | 在线观看播放av | 美女国产在线 | 国产一区二区在线影院 | 色永久免费视频 | 综合五月婷婷 | 成人资源在线播放 | 网站在线观看日韩 | zzijzzij亚洲日本少妇熟睡 | 高清免费av在线 | 国产精品va在线播放 | 国产专区精品 | 丁香视频免费观看 | 日韩高清在线不卡 | 亚洲自拍偷拍色图 | 欧美性大胆 | 久久精品国亚洲 | 亚洲蜜桃在线 | 国产在线一卡 | 亚洲男男gaygay无套同网址 | 亚洲天天干 | 在线a人v观看视频 | 国产成人一区二区三区在线观看 | 麻豆视频国产精品 | 国产精品美女视频 | 精品视频www| 亚洲精品乱码久久久久久 | 在线免费视频你懂的 | 日韩午夜三级 | 黄色在线观看网站 | 一区二区三区四区五区在线视频 | 97国产在线视频 | 日韩精品观看 | 免费观看的黄色 | 国内精品久久久久影院一蜜桃 | 天天干天天干天天干天天干天天干天天干 | 在线免费视频一区 | 91黄视频在线观看 | 国产亚洲资源 | 日韩av一区二区在线播放 | 亚洲精品国产高清 | 97超碰成人在线 | 婷婷色社区 | 国产小视频国产精品 | 国产九色视频在线观看 | 18pao国产成视频永久免费 | 美女久久久久久久久久 | 综合久久综合久久 | 中日韩欧美精彩视频 | www国产亚洲精品久久麻豆 | 国内精品久久久久久久影视简单 | 美女网站黄在线观看 | 精品1区2区3区 | 亚洲黄色片 | 操久在线| 国产r级在线观看 | 天天天在线综合网 | 久久只精品99品免费久23小说 | 国产拍揄自揄精品视频麻豆 | 香蕉网址 | 在线观看av中文字幕 | 日韩综合在线观看 | 国产偷v国产偷∨精品视频 在线草 | 91久久国产精品 | 免费在线视频一区二区 | 色网免费观看 | 免费三级网 | 亚洲第一av在线播放 | 欧美粗又大 | 99综合视频 | www.av免费| 91精品国自产在线 | 月丁香婷婷 | 黄色的视频网站 | 久久久久福利视频 | 一区二区三区四区五区在线 | 日韩一区正在播放 | 成人欧美一区二区三区在线观看 | 中文字幕亚洲五码 | 青青河边草观看完整版高清 | 99综合久久 | 日韩高清激情 | 日日干夜夜骑 | 国产精品久久久久aaaa九色 | 国产91学生粉嫩喷水 | 欧美日韩亚洲在线观看 | 免费看久久久 | 国产在线中文 | 黄色成人av在线 | 四虎成人免费影院 | 日本高清中文字幕有码在线 | 亚洲精品国产精品乱码在线观看 | 天堂中文在线播放 | 成人a大片 | 国产成人精品一区二区三区免费 | 337p日本欧洲亚洲大胆裸体艺术 | 最新色站| 中文字幕 国产专区 | 日韩黄色在线观看 | 久久99久久精品国产 | 精油按摩av | 欧美大香线蕉线伊人久久 | 激情欧美一区二区免费视频 | 国产v在线观看 | 国产人成在线视频 | 国产在线观看你懂的 | 久久不见久久见免费影院 | 国产国产人免费人成免费视频 | 日本精品视频一区二区 | 午夜国产一区二区三区四区 | 国产成人中文字幕 | 最近免费中文字幕 | 色999视频 | 美女网站在线观看 | 日韩色区 | 精品亚洲一区二区三区 | 黄色一级免费电影 | 久久九九久久 | 亚洲色影爱久久精品 | 色吧av色av| 夜又临在线观看 | 五月天欧美精品 | 免费看黄电影 | 亚州黄色一级 | 黄色官网在线观看 | 国产精品成人一区二区三区吃奶 | 亚洲人天堂 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 久久超碰97 | 欧美日韩免费看 | 天天干天天操 | 日韩特黄一级欧美毛片特黄 | 天天干夜夜爱 | 日韩欧美一区二区三区在线观看 | 色av网站| 国产视频精品视频 | 国产精品第一页在线 | 婷婷精品进入 | 国产高清第一页 | 成人国产一区二区 | 久久九九国产视频 | 一级片免费视频 | 日韩欧美一区二区在线观看 | 色欧美88888久久久久久影院 | 午夜三级理论 | 国产精品一区二区三区观看 | 亚洲欧洲精品一区二区精品久久久 | 久久精品视频3 | 五月婷婷天堂 | 亚洲精品在 | 在线观看中文字幕第一页 | 国产在线999 | 国产精品99久久99久久久二8 | 天天操天天操天天操天天操天天操天天操 | 精品96久久久久久中文字幕无 | 色五丁香| 亚洲精品短视频 | 国产日韩在线视频 | 91福利免费 | 亚洲日本va午夜在线影院 | 成人在线一区二区三区 | 国产精品久久久久久久久大全 | 91精品国产成人www | 97成人在线 | 毛片888 | 中文字幕一区二区三区精华液 | 激情五月婷婷综合 | 人人干人人做 | 日本中文字幕在线 | 国产成人三级在线观看 | 波多野结衣视频一区二区三区 | 久久99精品国产一区二区三区 | 91精品资源| 亚洲精品久久久久中文字幕二区 | 日韩在线视频免费播放 | 日韩欧美xxx | 国产成人av片 | 久久成熟 | 最新日韩中文字幕 | 亚洲毛片在线观看. | 一区二区三区四区免费视频 | 在线小视频你懂得 | 丁香六月欧美 | 一区二区三区在线免费播放 | 国产精品一区在线播放 | 狠狠操夜夜 | 国产二级视频 | 婷婷五月在线视频 | 久久精品高清视频 | 免费一级黄色 | 黄a在线看 | 在线观看成人小视频 | 国产免费a | 日日综合| 国精产品满18岁在线 | 超碰在线人人艹 | 久久久久区 | 草久中文字幕 | 偷拍区另类综合在线 | 免费看国产黄色 | www色片| 97在线观看 | 精品一区中文字幕 | 亚洲少妇自拍 | 久久久久国产精品免费 | 2019精品手机国产品在线 | 免费视频三区 | 99se视频在线观看 | 在线国产91 | 免费看成人a | 91免费试看| 久久一久久 | 国产精品久久久久久一区二区 | 日本高清中文字幕有码在线 | 亚洲激情视频 | 久久久久国产成人精品亚洲午夜 | 91视频网址入口 | 久久久久久高潮国产精品视 | 久久电影日韩 | 一区二区三区福利 | 亚洲天堂网在线观看视频 | 97精品一区| 亚洲欧美日韩国产一区二区 | 精品久久久久久久久久岛国gif | 免费特级黄毛片 | 9幺看片| 8x成人免费视频 | 97碰视频| 四虎国产精品免费观看视频优播 | 久草在线视频网站 | 国产精品永久免费观看 | 亚洲日日射 | 免费福利在线视频 | 欧美analxxxx| 97精品伊人 | 欧美少妇xx | 国产精品久久精品国产 | 97偷拍在线视频 | 亚洲国产精品久久久久久 | 久久99久久99久久 | 久久久久久99精品 | www.亚洲精品 | 亚洲视频456 | 亚洲国产成人精品久久 | 久草在线免费新视频 | 在线观看视频中文字幕 | 午夜黄色 | 99精品久久只有精品 | 久久精品免费电影 | 久久99精品久久久久婷婷 | 欧洲视频一区 | 久久字幕网 | 天天综合网在线观看 | 免费在线观看av的网站 | 中文字幕一区二区在线播放 | 久久精品香蕉视频 | 免费精品在线 | 亚洲精品久久久蜜臀下载官网 | 操操操com | 欧美日韩性视频在线 | 波多野结衣亚洲一区二区 | 国产成人精品一区在线 | 91刺激视频 | 在线播放视频一区 | 成年人电影免费在线观看 | 久久精彩 | 国产精品一区二区久久 | 91高清不卡 | 特级大胆西西4444www | 在线精品亚洲一区二区 | 毛片在线播放网址 | 日韩电影中文字幕 | 亚洲精品视频第一页 | 999日韩| 国产99久久久久 | 亚洲成人精品在线 | 久久综合狠狠 | 国产18精品乱码免费看 | 一本一道久久a久久精品 | 国产黄色在线网站 | 中文字幕成人一区 | 日韩激情在线 | 国产xxxxx在线观看 | 麻豆视频观看 | 日本精品视频一区 | 亚洲三级黄色 | 99热九九这里只有精品10 | 欧美婷婷综合 | 狠狠色丁香久久婷婷综合_中 | www日韩欧美 | www.福利视频 | 亚洲午夜精品在线观看 | 久久久久成人精品免费播放动漫 | 国产一级精品在线观看 | 91污在线 | 九九在线精品视频 | 国产精品久久久久久一区二区 | 午夜视频在线观看一区二区三区 | 国内揄拍国产精品 | 久久电影网站中文字幕 | 日韩av在线一区二区 | 国产日韩欧美在线观看 | 国产一区欧美在线 | 激情综合五月天 | 日韩极品视频在线观看 | 久久久国产一区二区三区四区小说 | 好看av在线 | 免费看黄在线观看 | 精品国产理论片 | 国产精品不卡在线观看 | 射射色 | 在线观看一区二区视频 | 久久黄色免费视频 | 精品一区二区在线免费观看 | www.夜夜操.com | 五月天婷亚洲天综合网精品偷 | 久久久精华网 | 久久黄色网页 | 色综合久久久久综合体桃花网 | 日韩成人精品在线观看 | 日韩69视频 | av7777777| 久久婷综合 | 伊人伊成久久人综合网小说 | 国产亚洲一区二区三区 | 亚洲爱爱视频 | 国产破处视频在线播放 | 精品国产一区二区在线 | 久久99精品国产麻豆宅宅 | 91精品国产福利在线观看 | 97av色| 日本黄色特级片 | 97av.com| 99r在线精品 | 五月天av在线 | 天天干天天干天天色 | 日韩欧美在线免费 | 国产一级91 | 亚州国产精品久久久 | 免费亚洲黄色 | 日批视频在线观看免费 | 综合色伊人| 午夜av电影院 | 人人cao | 欧美va天堂va视频va在线 | 91免费版成人 | av福利在线| 日韩av图片 | 精品亚洲一区二区三区 | 国产香蕉久久精品综合网 | 亚洲国产视频直播 | 97国产大学生情侣酒店的特点 | 久久久亚洲精华液 | 天堂成人在线 | 国产精品av免费在线观看 | 成人av免费 | 婷婷丁香五 | 亚洲3级| av资源免费看 | 久久综合中文字幕 | 国产精品情侣视频 | 久久黄色精品视频 | 亚洲成人国产 | 五月婷婷综合久久 | 久久精品一区二区三区中文字幕 | 免费久久久久久 | 97超碰人| 亚洲综合国产精品 | 国产视频色 | 日韩精品视频网站 | 日韩免费在线观看网站 | 91视频最新网址 | 激情综合网五月 | 激情影音先锋 | 久久久黄色 | 久久97精品 | 久草视频在线免费 | 香蕉在线视频播放网站 | 欧美一级小视频 | 中文字幕免费观看视频 | 国产中文字幕一区 | 国产1级视频 | 久久精品网站视频 | 91看片在线免费观看 | 久久婷婷色 | 天堂av高清| 欧美精品久久久久久久久久丰满 | 国产在线97| 精品免费一区 | 亚洲精品国产精品国自产在线 | 黄色av电影在线 | 一级片免费视频 | 日韩欧美在线一区 | 国产精品一区二区在线观看免费 | 97精品国产97久久久久久 | www激情网| 中文字幕在线观看完整版 | 911久久 | 91福利视频网站 | 五月婷婷丁香网 | 欧美巨乳波霸 | 亚洲精选在线观看 | 久久第四色 | 91麻豆免费看| 在线亚洲人成电影网站色www | 久久久黄色 | 国产精选在线观看 | 免费涩涩网站 | 粉嫩av一区二区三区四区五区 | 在线观看aaa | 99久久精品国产毛片 | 五月激情六月丁香 | av大全免费在线观看 | 一区二区视频在线播放 | 免费视频99 | 亚洲精品视频中文字幕 | 国产一级黄色免费看 | www成人精品 | 五月婷婷.com | 69精品久久 | 国产剧情一区二区 | 亚洲视频电影在线 | 国产韩国日本高清视频 | 中文字幕一区二区三区久久蜜桃 | www色婷婷com | 中文理论片 | 天天操天天色综合 | 中文字幕在线成人 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 91av视频网| 黄色影院在线免费观看 | 亚洲丁香久久久 | 操操操操网 | 亚洲视频在线免费看 | 精品福利在线视频 | 天天干天天操天天入 | 黄色网址国产 | 国产在线观看你懂得 | 久久精品网站免费观看 | 久久久久久久久久久精 | 四虎海外影库www4hu | 极品美女被弄高潮视频网站 | 狠狠的干狠狠的操 | 米奇影视7777 | 午夜精品影院 | 99久久精品日本一区二区免费 | 午夜的福利 | 天天干天天操人体 | 毛片随便看 | 免费观看黄 | 欧美 亚洲 另类 激情 另类 | 久久网站免费 | 久草电影网 | 国产传媒中文字幕 | 亚洲国产免费网站 | 亚洲高清视频在线观看免费 | 国产人成在线观看 | 久久99久久精品国产 | 亚洲午夜在线视频 | 亚洲成人av在线 |