黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP 留言簿(帶Oracle數(shù)據(jù)庫(kù)分頁(yè)的顯示功能)

瀏覽:108日期:2023-12-30 15:35:55
(摘自CCU新聞組,本來(lái)出處可能是臺(tái)灣出版的一本關(guān)于PHP的書(shū):PHP寶典) 大部份的網(wǎng)站,都會(huì)考慮到和使用者之間的互動(dòng)關(guān)系。這時(shí),用留言版的功能,可讓使用者留下到此一游,或者是一些和網(wǎng)站的互動(dòng)訊息。 在設(shè)計(jì)上,可以很簡(jiǎn)單的只留下使用者的短篇留言,也可以設(shè)計(jì)到依性質(zhì)分門(mén)別類(lèi)很復(fù)雜的 Web BBS 系統(tǒng)。當(dāng)然,要如何打造一個(gè)屬于自己網(wǎng)站的留言版,就端賴(lài)網(wǎng)站的性質(zhì)以及 Web 網(wǎng)站開(kāi)發(fā)人員的巧思了。 在這里介紹的范例,是簡(jiǎn)單的列示所有留言的內(nèi)容。供使用者可以一次看到多筆留言的資料。系統(tǒng)的后端存放留言是用 Oracle 7.x 版的資料庫(kù)系統(tǒng)。范例中的資料庫(kù)(database) 名稱(chēng)為 WWW,連線的使用者帳號(hào)為 user38、密碼為 iam3849。要直接使用本例,必須先執(zhí)行下面的 SQL 指令,建立 guestbook 的資料表格。 CREATE TABLE guestbook ( serial varchar2(255) not null, ref varchar2(255) null, id char(8) not null, alias varchar2(32) not null, ip varchar2(1024) null, msgdate date not null, email varchar2(1024) null, msg varchar2(2000) not null, flag char(1) default 1, primary key(serial) ); 上面的 SQL 各欄位說(shuō)明及詳細(xì)資料見(jiàn)下表 序號(hào) 欄位 名稱(chēng) 資料形態(tài) 資料長(zhǎng)度 欄位說(shuō)明 限制 Key 0 流水號(hào) serial varchar2 255 NN PK 1 參照流水號(hào) ref varchar2 255 暫保留。供回 覆留言功能用 2 帳號(hào) id char 8 使用者帳號(hào) NN 3 匿名 alias varchar2 32 顯示的名字 NN 4 網(wǎng)址 ip varchar2 1024 上網(wǎng) IP 5 時(shí)間 msgdate date NN 6 電子郵件 email varchar2 1024 7 留言?xún)?nèi)容 msg varchar2 2000 NN 8 顯示旗標(biāo) flag char 1 0: 不顯示 1: 顯示 (內(nèi)定) 在本節(jié)的留言版相關(guān)程式中,若加入了使用者認(rèn)證功能,則可以在 guestbook資料表的帳號(hào)欄中留下使用者的認(rèn)證帳號(hào),方便 Webmaster 日后找尋不當(dāng)?shù)陌l(fā)信者。在這兒先留下欄位,讓需要的讀者們實(shí)習(xí)了。 要使用本節(jié)的程式,首先要先裝好 Oracle 7.x 版,并確定 Web Server 端的SQL*net 可以順利連上 Oracle 資料庫(kù)。之后還要在編譯 PHP 時(shí)加 --with-oracle=/home/oracle/product/7.3.2 的選項(xiàng),當(dāng)然改成其它的路徑也沒(méi)關(guān)系,只要該路徑真的是 Oracle 的路徑即可。有關(guān) Oracle 裝設(shè)及使用上的細(xì)節(jié)請(qǐng)參考相關(guān)書(shū)籍。 下面的程式是將使用者的留言資訊加到 guestbook 留言資料表中。若要設(shè)定使用者認(rèn)證功能,可在程式剛開(kāi)始時(shí)檢查,發(fā)留言者就可以確認(rèn)身份,而讀取留言就不必身份檢查。這種設(shè)定可以防止不當(dāng)發(fā)言,卻又不會(huì)讓留言功能只有少數(shù)人使用。 <?php file://--------------------------- // 新增留言程式 addmsg.php // Author: Wilson Peng // Copyright (C) 2000 file://--------------------------- // // 可自行在這兒加入身份檢查功能 // if (($alias!="") and ($msg!="")) { putenv("ORACLE_SID=WWW"); putenv("NLS_LANG=american_taiwan.zht16big5"); putenv("ORACLE_HOME=/home/oracle/product/7.3.2"); putenv("LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib"); putenv("ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); putenv("ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); $handle=ora_logon("user38@WWW","iam3849") or die; $cursor=ora_open($handle); ora_commitoff($handle); $serial=md5(uniqid(rand())); $ref=""$id=$PHP_AUTH_USER; $ip=$REMOTE_ADDR; $msg=base64_encode($msg); $flag="1"$query="INSERT into guestbook(serial, ref, id, alias, ip, msgdate, email, msg, flag) values('$serial', '$ref', '$id', '$alias', '$ip', sysdate, '$email', '$msg', '$flag')"ora_parse($cursor, $query) or die; ora_exec($cursor); ora_close($cursor); ora_logoff($handle); Header("Location: ./index.php"); exit; } else { ?> <html> <head> <title>填寫(xiě)留言</title> </head> <body bgcolor=ffffff> <form method=POST action="<? echo $PHP_SELF; ?>"> <table border=0 cellpadding=2 width=395> <tr> <td nowrap><font color=004080>代號(hào)小名</font></td> <td width=20%><input type=text name=alias size=8></td> <td nowrap><font color=004080>電子郵件</font></td> <td width=50%><input type=text name=email size=18></td> </tr> <tr> <td nowrapvalign=top><font color=004080>內(nèi)容</font></td> <td width=80% colspan=3><textarea rows=5 name=msg cols=33></textarea></td> </tr> <tr> <td width=100% colspan=4 align=center> <input type=submit value="送出留言"> <input type=reset value="擦掉留言"> </td> </tr> </table> </form> </body> </html> <?php } ?> 上面的程式在執(zhí)行時(shí),先檢查變數(shù) alias 和 msg 是否有資料,若無(wú)資料則送出填寫(xiě)留言的表格到使用者端,供使用者填寫(xiě)留言。 若使用者填好留言,按下 "送出留言" 的按鈕后,則執(zhí)行程式的前半部份。 程式大概分成五部份 1.. 設(shè)定 Oracle 需要的環(huán)境變數(shù) 2.. 連上 Oracle 資料庫(kù) 3.. 整理資料,送入 Oracle 中 4.. 結(jié)束與 Oracle 的連線 5.. 結(jié)束程式,顯示最新的留言資料 在設(shè)定 Oracle 環(huán)境的部份,用 PHP 的函式 putenv(),可設(shè)定作業(yè)系統(tǒng)層的環(huán)境變數(shù)。要使用中文要記得加入下面這行 putenv("NLS_LANG=american_taiwan.zht16big5"); 之后就使用 Oracle 函式庫(kù)的功能: ora_logon() 等等。詳見(jiàn) Oracle 資料庫(kù)函式庫(kù)。利用這個(gè)函式庫(kù),可以很輕易的操作 Oracle 資料庫(kù)。 再來(lái)就是整理資料,以便置入 Oracle 資料庫(kù)中 $serial=md5(uniqid(rand())); $ref=""$id=$PHP_AUTH_USER; $ip=$REMOTE_ADDR; $msg=base64_encode($msg); $flag="1"$query="INSERT into guestbook(serial, ref, id, alias, ip, msgdate, email, msg, flag) values('$serial', '$ref', '$id', '$alias', '$ip', sysdate, '$email', '$msg', '$flag')"$serial 變數(shù)為獨(dú)一無(wú)二的字串,程式先亂數(shù)產(chǎn)生獨(dú)特的字串,再用 md5 編碼,將字串弄亂,形成類(lèi)似雜湊處理后的無(wú)意義字串。由于字串長(zhǎng),又變得很亂,可防止使用者,尤其是駭客或飛客利用序號(hào)來(lái)戳系統(tǒng)。 $ref 變數(shù)目前是無(wú)效的。$id 變數(shù)為使用者認(rèn)證用,若在程式開(kāi)始處有加入使用者認(rèn)證的程式,則 $PHP_AUTH_USER 會(huì)變成使用者的帳號(hào),傳入 $id 變數(shù)中。 至于使用者寫(xiě)的字串,為了防止資料庫(kù)或處理時(shí)的復(fù)雜性甘脆將它用 BASE64 編碼。可以讓中文字的奇怪字元一字消失,當(dāng)然這是鋸箭法,不過(guò)對(duì) Web 程式而言,執(zhí)行快速、修改方便才是最重要的,實(shí)在沒(méi)有必要再浪費(fèi)精力去處理這些中文的沖碼問(wèn)題了。值得注意的是使用 BASE64 編碼,會(huì)讓字串膨脹大約 1/3,若資料庫(kù)的儲(chǔ)存空間有限,可能就不適合用這個(gè)方法了,話又說(shuō)回來(lái),現(xiàn)在硬碟便宜,隨便就是十幾 GB 以 上,應(yīng)該不會(huì)考慮資料庫(kù)空間有限的問(wèn)題才對(duì)。 最后,將變數(shù)整理成 $query 字串,供資料庫(kù)執(zhí)行 SQL 指令使用就可以了。 ora_parse($cursor, $query) or die; ora_exec($cursor); ora_close($cursor); ora_logoff($handle); 要執(zhí)行 Oracle 的 SQL 指令前,要先經(jīng)過(guò) parse 的動(dòng)作。若在前面加上 @ (如: @ora_prase();),可以不讓使用者看到錯(cuò)誤訊息。在執(zhí)行 query 指令后,就可以關(guān)閉與 Oracle 之間的連線了。 Header("Location: ./index.php"); exit; 這二行讓瀏覽器重導(dǎo)到 index.php。讓使用者看到他的新留言,就完成了留言的動(dòng)作。 之后來(lái)看看留言的內(nèi)容顯示程式。 <html> <head> <meta content="text/html; charset=gb2312" http-equiv=Content-Type> <title>留言版</title> </head> <body bgcolor=ffffff> <?php file://--------------------------- // 留言顯示程式 index.php // Author: Wilson Peng // Copyright (C) 2000 file://--------------------------- $WebmasterIPArray = ay( "10.0.1.30", // 管理人員甲的機(jī)器 IP "10.0.2.28" // 管理人員乙的機(jī)器 IP ); $WebmasterIP=false; for ($i=0; $i<Count($WebmasterIPArray); $i++) { if ($REMOTE_ADDR == $WebmasterIPArray[$i]) $WebmasterIP=true; } putenv("ORACLE_SID=WWW"); putenv("NLS_LANG=american_taiwan.zht16big5"); putenv("ORACLE_HOME=/home/oracle/product/7.3.2"); putenv("LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib"); putenv("ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); putenv("ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); $handle=ora_logon("user38@WWW","iam3849") or die; $cursor=ora_open($handle); ora_commitoff($handle); $query="SELECT serial, ref, id, alias, ip, TO_CHAR(msgdate, 'yyyy/mm/dd hh:mi:ss'), email, msg FROM guestbook where flag='1' order by msgdate desc"ora_parse($cursor, $query) or die; ora_exec($cursor); $i=0; while(ora_fetch($cursor)) { $guestbook[$i][0] = ora_getcolumn($cursor,0); $guestbook[$i][1] = ora_getcolumn($cursor,1); $guestbook[$i][2] = ora_getcolumn($cursor,2); $guestbook[$i][3] = ora_getcolumn($cursor,3); $gu estbook[$i][4] = ora_getcolumn($cursor,4); $guestbook[$i][5] = ora_getcolumn($cursor,5); $guestbook[$i][6] = ora_getcolumn($cursor,6); $guestbook[$i][7] = ora_getcolumn($cursor,7); $i++; } ora_close($cursor); ora_logoff($handle); echo "<a href=addmsg.php>新增留言....</a><p>n"if ($QUERY_STRING!="") $page = $QUERY_STRING; } else $page = 0; } $i=count($guestbook); $msgnum=20; // 每頁(yè)二十筆 $start = $page * $msgnum; $end = $start + $msgnum; if ($end > $i) $end=$i; $totalpage=$i/$msgnum; $pagestr=""if ($page>0) $pagestr=$pagestr."<a href=index.php?".($page-1).">&lt;上頁(yè)</a> - "$pagestr=$pagestr."[第 "for ($i=0; $i<$totalpage; $i++) if ($i!=$page) $pagestr = $pagestr."<a href=index.php?$i>".($i+1)."</a> "} else $pagestr = $pagestr.($i+1)." "} } $pagestr=$pagestr." 頁(yè)] "if ($page<($totalpage-1)) $pagestr=$pagestr."- <a href=index.php?".($page+1).">下頁(yè)&gt;</a> "$pagestr="<div align=center>$pagestr</div>"echo "<p>".$pagestr."<hr><p>n"for ($i=$start; $i<$end; $i++) echo "<p><hr><p>n"echo "<p>n<font color=e06060>".$guestbook[$i][5]."</font> &nbsp; "if ($guestbook[$i][6]!="") echo "<a href=mailto:".$guestbook[$i][6].">"echo "<strong>".$guestbook[$i][3]."</strong>"if ($guestbook[$i][6]!="") echo "</a>"echo "<br>n"if ($WebmasterIP) echo "<a href=erase.php?".$guestbook[$i][0].">刪除本篇!!</a> (".$guestbook[$i][2].") &nbsp; "echo "<font size=-1 color=c0c0c0>from: ".$guestbook[$i][4]."</font><p>n"$msg=base64_decode($guestbook[$i][7]); $msg=nl2br($msg); echo $msg; echo "<p>n"} echo "<p><hr><p>n"echo $pagestr; ?> </body> </html> 在顯示留言的部份,考慮到留言?xún)?nèi)容若很多,加上網(wǎng)路慢的話,可能會(huì)讓使用者在線路慢的時(shí)候拖累整個(gè)資料庫(kù),因此,盡快的連上資料庫(kù),取得需要的資料后,馬上關(guān)閉資料庫(kù),再慢慢送給使用者,應(yīng)是最好的對(duì)策。 程式分成四部份 1.. 初始化 2.. 取資料庫(kù)中的資料 3.. 計(jì)算要顯示的頁(yè)數(shù) 4.. 送出資料 這個(gè)程式在 BIGLOBE 上有實(shí)作,由于這是一間 ISP 公司,因此在設(shè)定時(shí)限定撥 接或?qū)>€的會(huì)員才能看到,進(jìn)入前要輸入帳號(hào)及密碼。有興趣者不妨買(mǎi)個(gè) BIGLOBE 的 撥接帳號(hào)參考。為了保護(hù)留言者的隱私,留言以馬賽克處理。 $WebmasterIPArray = array( "10.0.1.30", // 管理人員甲的機(jī)器 IP "10.0.2.28" // 管理人員乙的機(jī)器 IP ); $WebmasterIP=false; for ($i=0; $i<Count($WebmasterIPArray); $i++) { if ($REMOTE_ADDR == $WebmasterIPArray[$i]) $WebmasterIP=true; } // 之后初始化 Oracle 程式略 顯示程式和留言程式的初始化部份都差不多,但顯示程式多加了一個(gè)功能,設(shè)定Webmaster 的電腦。將 Webmaster 使用的 IP Address 加在 $WebmasterIPArray 陣列變數(shù)中,可以在顯示留言時(shí),顯示刪除留言的字串,方便處理不當(dāng)?shù)牧粞浴?$handle=ora_logon("user38@WWW","iam3849") or die; $cursor=ora_open($handle); ora_commitoff($handle); $query="SELECT serial, ref, id, alias, ip, TO_CHAR(msgdate, 'yyyy/mm/dd hh:mi:ss'), email, msg FROM guestbook where flag='1' order by msgdate desc"ora_parse($cursor, $query) or die; ora_exec($cursor); $i=0; while(ora_fetch($cursor)) { $guestbook[$i][0] = ora_getcolumn($cursor,0); $guestbook[$i][1] = ora_getcolumn($cursor,1); $guestbook[$i][2] = ora_getcolumn($cursor,2); $guestbook[$i][3] = ora_getcolumn($cursor,3); $guestbook[$i][4] = ora_getcolumn($cursor,4); $guestbook[$i][5] = ora_getcolumn($cursor,5); $guestbook[$i][6] = ora_getcolumn($cursor,6); $guestbook[$i][7] = ora_getcolumn($cursor,7); $i++; } ora_close($cursor); ora_logoff($handle); 在初始化后,就可以連上 Oracle 資料庫(kù),將留言的資料取出放在 $guestbook陣列中。取得資料后,就趕緊將資料庫(kù)關(guān)閉,再來(lái)處理 $guestbook 陣列的資料了。 if ($QUERY_STRING!="") { $page = $QUERY_STRING; } else { $page = 0; } 這一段程式判斷是要顯示第幾頁(yè),內(nèi)定值是顯示第一頁(yè)。要顯示第三頁(yè)的頁(yè)面,需要使用 http://xxxxxx/index.php?2 的格式,也就是傳入 $QUERY_STRING,余類(lèi)推。之后的數(shù)行程式,都是用來(lái)處理顯示的頁(yè)數(shù)及筆數(shù)的資料。 $msgnum=20; // 每頁(yè)二十筆 要改變每頁(yè)的顯示筆數(shù),可以改 $msgnum 變數(shù)。程式的內(nèi)定值為 20 筆。 for ($i=$start; $i<$end; $i++) { echo "<p><hr><p>n"echo "<p>n<font color=e06060>".$guestbook[$i][5]."</font> &nbsp; "if ($guestbook[$i][6]!="") echo "<a href=mailto:".$guestbook[$i][6].">"echo "<strong>".$guestbook[$i][3]."</strong>"if ($guestbook[$i][6]!="") echo "</a>"echo "<br>n"if ($WebmasterIP) echo "<a href=erase.php?".$guestbook[$i][0].">刪除 本篇!!</a> (".$guestbook[$i][2].") &nbsp; "echo "<font size=-1 color=c0c0c0>from: ".$guestbook[$i][4]."</font><p>n"$msg=base64_decode($guestbook[$i][7]); $msg=nl2br($msg); echo $msg; echo "<p>n"} 這一段程式就是真正顯示留言資料給使用者看的程式了。利用 for 回圈,將$guestbook 陣列的資料按照設(shè)定的頁(yè)數(shù)取出,顯示給使用者看。值得一提的是,若看留言的機(jī)器 IP 為 $WebmasterIPArray 變數(shù)陣列中的一個(gè)元素的話,則會(huì)在留言者的匿稱(chēng)后顯示 "刪除本篇!!" 的字串,供管理人員刪除不當(dāng)留言。 以下即為刪除留言的程式。 <?php file://--------------------------- // 留言刪除程式 erase.php // Author: Wilson Peng // Copyright (C) 2000 file://--------------------------- putenv("ORACLE_SID=WWW"); putenv("NLS_LANG=american_taiwan.zht16big5"); putenv("ORACLE_HOME=/home/oracle/product/7.3.2"); putenv("LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib"); putenv("ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); putenv("ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); $handle=ora_logon("user38@WWW","iam3849") or die; $cursor=ora_open($handle); ora_commitoff($handle); $query="UPDATE guestbook set flag='0' where serial='".$QUERY_STRING."'"ora_parse($cursor, $query) or die; ora_exec($cursor); ora_close($cursor); ora_logoff($handle); Header("Location: ./index.php"); ?> 其實(shí)這個(gè)程式很單純,只要打開(kāi) Oracle 資料庫(kù),將欲刪除的序號(hào)那筆資料的flag 欄位設(shè)成 0 就可以了,不用將資料真的從資料庫(kù)上移除。
標(biāo)簽: PHP
主站蜘蛛池模板: 国精产品国语对白东北 | 日本三级吃奶头添泬 | 国产午夜视频 | 日本韩国欧美一区二区 | 国产成人精品无码片区在线观看 | 国产精品久久久久国产三级传媒 | 一区二区三区四区国产 | 精品一区二区久久久久久久网站 | 天堂欧美城网站网址 | 殴美毛片| 国产精品久久久久精女同 | 国产成人a v| 就去干97 | 五月天丁香在线 | 日本黄页视频 | 中国黄色一级片 | 国产人成高清在线视频99最全资源 | 国产手机在线αⅴ片无码观看 | 粉嫩av一区二区在线播 | 麻豆影院免费夜夜爽日日澡 | 天堂av在线中文 | 亚洲国产成人久久综合碰 | 一区二区三区在线播放 | 男人久久天堂 | 亚洲视频在线看 | 强制中出し~大桥未久在线 | 国产精品户外野外 | 青青操网| 免费一区二区在线观看 | 无码av片av片av无码 | 狠狠色成色综合网 | 岛国片免费在线观看 | 91精品国产欧美一区二区成人 | 性疯狂做受xxxx高清视频 | 与鸭共舞在线 | 中国一级一级全黄 | 日本免费福利视频 | av不卡一区二区 | 国产一区二区三区免费观看视频 | 免费看一级黄色大片 | 激情床戏视频女人叫国语 | 亚洲一区日韩在线 | 精品欧美一区二区三区精品久久 | 婷婷国产天堂久久综合五月 | 午夜精品在线视频 | 小辣椒福利视频导航 | 亚洲精品国产精品国自产网站 | 国产精品久久久久久久久ktv | 午夜福利在线永久视频 | 在线观看三区 | 久久国产剧情 | 美美女高清毛片视频免费观看 | 亚洲一区二区二区久久成人婷婷 | 热久久久久久久 | 亚洲免费永久精品国产 | 巨胸不知火舞露双奶头无遮挡 | 亚洲码国产岛国毛片在线 | 2019亚洲天堂 | 中文字字幕在线中文乱 | 国产aaa大片 | 亚洲美女福利视频 | 亚洲a无码综合a国产av中文 | 国产做a爰片久久毛片a片美国 | 国模无码大尺度一区二区三区 | 欧美黑人做爰爽爽爽 | 成人性生交大片免费看vr | 最近中文字幕在线中文高清版 | 日本无遮羞调教屁股视频网站 | 天天躁狠狠躁狠狠躁性色牛牛影视 | 人人模人人干 | 欧美激情五月 | 午夜无码一区二区三区在线观看 | 亚洲va中文字幕无码 | 韩国成人在线视频 | 男人天堂2019 | 亚洲国产aⅴ综合网 | 欧美成人性生活片 | 美女视频黄a视频免费全程软件axs | 91精产国品一二三产区区别网站 | 少妇专区 | 成人性生交大片免费看r链接 | 色情无码www视频无码区小黄鸭 | 关之琳三级做爰 | 欧美国产日本在线 | 黄色片视频免费看 | 性欧美视频一区二区三区 | 妞妞色www在线精品观看视频 | 中文字幕人妻色偷偷久久 | 9l视频自拍蝌蚪9l视频成人 | 91精品丝袜| 久久久综合av | 成人免费视频视频 | 欧美理伦 | 亚洲一区高清视频 | 中文字幕人乱码中文 | www.四虎影视| 成年人免费在线观看网站 | 91综合精品 | 在线观看视频中文字幕 | 18成人片黄网站www | 无码人妻精一区二区三区 | 妺妺窝人体色www在线小说 | av免费看在线 | 亚洲国产中文在线 | 亚洲精品字幕 | 91av视频网| 干干人人 | 国产色| 99久久人人爽亚洲精品美女 | 杂技xxx裸体xxx欧美 | 懂色av噜噜一区二区三区av | 视频在线观看h | 国产人妻久久精品一区二区三区 | 国产精品美女一区二区 | 天天色亚洲 | 不用播放器看av | 99久久人妻精品免费二区 | 91黄色看片 | 色婷婷蜜桃 | 亚洲免费中文 | 国产又色又刺激高潮视频 | 狠狠爱综合网 | 91精品国产一区 | 无码人妻丰满熟妇啪啪网站 | 91美女片黄在线观看成欢阁 | 伊人激情综合网 | 国产成人免费在线视频 | 神宫寺奈绪一区二区三区 | 东北老头老太国产 | 免费看片在线观看www | 亚洲色大成网站www久久九九 | 欧美一二三区在线观看 | 日本japanese少妇毛耸耸 | 日本亚洲精品成人欧美一区 | 久久青草费线频观看 | 胸大美女又黄的网站 | 黄色动漫在线免费观看 | 日本黄色www | 全程穿着高跟鞋做爰av | 欧美人动与zoxxxx乱 | 一级一片免费看 | 亚洲h视频在线观看 | 日本黄色大片免费看 | 91丨国产 | 91免费高清 | 极品销魂美女特嫩bbb片 | 一级黄色片看看 | 九九热精品视频在线播放 | 成人免费福利视频 | 一本久久知道综合久久 | 国产免费二区 | 特黄特色大片免费观看播放器 | 免费国产女王调教在线视频 | 国产精品theporn动漫 | 久久三级黄色片 | 三级毛片基地 | 日日躁你夜夜躁你av蜜 | 9l视频自拍蝌蚪9l视频成人 | 久久久久久蜜桃 | 亚洲婷婷综合色高清在线 | 欧美激情肉欲高潮视频 | 少妇裸体啪啪激情高潮 | 在线免费观看视频a | 日韩精品无码一区二区中文字幕 | 国产情侣在线播放 | 国产精品丝袜久久久久久久不卡 | 色鬼久久 | 欧美日韩国产在线观看 | 国内精品视频在线观看 | 欧美日本在线播放 | 91精品国产综合久久福利软件 | 印度午夜性春猛xxx交 | 精品久久久久久 | 人综合久合合 | 青草青草久热精品视频在线观看 | 国产69久久精品成人看 | 久久天堂综合亚洲伊人hd妓女 | 欧美激情视频在线观看 | 精品伊人久久久久7777人 | 国模少妇一区二区三区 | 亚洲精品成人av在线观看爽翻天 | 国产精品情侣高潮呻吟 | 豆国产97在线 | 亚洲 | 青青草国产成人av片免费 | 久久www免费人成精品 | 欧美日本国产欧美日本韩国99 | 粉嫩av国产一区二区三区 | 久久午夜激情 | 国产精品久久久久久久久免费 | 精品久久国产字幕高潮 | 午夜美女裸体福利视频 | 美女100%挤奶水视频吃胸 | 性chⅰnese国模大尺度视频 | 少妇又色又紧又大爽又刺激 | av成人免费在线 | 一本之道新久 | 特大黑人娇小亚洲女 | 亚洲人av高清无码 | 91精品一区二区三区四区 | 国产视频一区二区三区在线 | 丝袜美腿av在线 | 国产两女互慰高潮视频在线观看 | 欧美大胸大乳人奶波霸 | 999zyz玖玖资源站在线观看 | 欧美大片免费 | 日本一卡二卡视频 | 第九色激情 | 玖玖综合网 | 日韩精品影视 | 国产精品suv一区二区三区 | 日本一区二区不卡视频 | av片网站| 刺激鲁cijilu在线观看 | 精品久久久久一区二区 | 国产成人毛片在线视频 | 2019av视频| 5678少妇影院 | 国产最爽的乱淫视频媛 | 国产欧美一区二区精品久久久 | 色一情一伦一子一伦一区 | 国产一区二区三区四区五区vm | 99久久夜色精品国产亚洲 | 欧美性猛交xxxx黑人猛交 | 91精品久久久久久久久久久 | 日韩精品一区二区三区四区新区 | 噼里啪啦免费看 | 亚洲黄色片免费看 | 97国产在线视频 | 娇小发育未年成性色xxx8 | 欧美亚洲精品在线观看 | 中文字幕日韩精品亚洲七区 | 久久久久久久久毛片精品 | 免费一区二区在线观看 | 久久精品日产第一区二区三区在哪里 | 好吊妞视频988gao免费软件 | 爱情岛论坛成人 | 肉色超薄丝袜脚交一区二区 | 区二区欧美性插b在线视频网站 | 一本色道久久综合亚洲精品酒店 | 久久综合资源 | 好紧好湿太硬了我太爽了视频 | 少妇高跟鞋做爰20p 少妇和黑人老外做爰av | 国产毛片久久久久久美女视频 | 成人区人妻精品一熟女 | 久久久视频在线 | 亚洲色图 校园春色 | 国产熟女内射oooo | 18岁日韩内射颜射午夜久久成人 | 色欲av伊人久久大香线蕉影院 | 台湾佬中文娱乐网址 | 午夜性刺激在线观看 | 91免费网| 饥渴少妇激情毛片视频 | www91av| 国模冰莲极品自慰人体 | 成人毛片在线观看 | 伊人久久大香线蕉综合网站 | 久久精品成人av | 少妇粉嫩小泬喷水视频 | 亚洲成av人影院 | 精品亚洲a∨无码一区二区三区 | 亚洲男人的天堂网站 | 欧美激情一区 | 日批免费在线观看 | 亚洲欧美日韩国产成人精品 | av黄色免费 | 北条麻妃一区二区三区在线视频 | 久久精品水蜜桃av综合天堂 | 午夜视频一区二区 | 国产精品一区二区精品 | 97视频在线免费观看 | 亚洲中文字幕aⅴ天堂 | 亚洲色精品aⅴ一区区三区 国产黄大片在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲国产精品无码久久电影 | 久久久久久黄 | 亚洲综合天堂 | av片免费在线播放 | 国产又黄又猛又粗 | 国产精品剧情对白无套在线观看 | 在线观看免费视频a | 午夜精品久久久久久中宇 | 日本r级无打码中文 | 日本另类视频 | 国产毛片一区二区三区 | 久久一级黄色片 | 亚洲国产成 | 亚洲第三色 | 久久成人啪啪性教育 | 夜色福利院在线观看免费 | 天堂av资源 | 国产精品免费视频网站 | 国产三级a三级三级 | 精品久久久久久久久中文字幕 | 韩日视频| 可以在线看的av网站 | 久久天堂av综合色无码专区 | 最爽free性欧美人妖 | 成人免费黄色小视频 | 黄a大片av永久免费 亚洲欧美高清一区二区三区 | 无遮挡在线 | 精品久久久无码中文字幕天天 | 国产成人 综合 亚洲欧美 | 久久综合给合久久狠狠狠97色69 | 91青青视频| 国产片黄色| 日韩视频在线观看视频 | 自拍偷窥第一页 | 亚洲精品午夜aaa久久久 | 久久精品牌麻豆国产大山 | 亚洲第一网站男人都懂 | 欧美三级午夜理伦三级 | 性少妇mdms丰满hdfilm | 精品视频免费 | 99精品免费视频 | 国产不卡一区 | 日本aaaa大片免费观看入口 | 日韩欧美午夜 | 好吊妞在线 | 亚洲一区中文字幕永久在线 | 欧美老熟妇乱子伦视频 | 国产资源在线免费观看 | 国产精品久久久久久久久久红粉 | 女人高潮流白浆视频 | 国产精品99久久久久久大便 | 夜夜嗨av一区二区三区中文字幕 | 男女做爰猛烈叫床爽爽免费网站 | 真实乱视频国产免费观看 | 亚洲人成网站在线播放942 | 久久亚洲国产精品成人av秋霞 | 超碰97在线看 | 亚洲精品久久久乳夜夜欧美 | 麻豆视频观看 | 狠狠色依依成人婷婷九月 | 亚洲精品婷婷 | 国产特级乱淫免费看 | 国产精品午夜视频 | 五月婷婷综合网 | 国产成人综合亚洲 | 国产不卡视频一区二区三区 | 狠狠噜天天噜日日噜 | 国产人妖cd在线看网站 | 免费三级av | 精品欧美成人高清在线观看 | 久久久国产精华液 | 18禁免费无码无遮挡不卡网站 | 亚洲毛片av | 国产91看片 | 中文字幕涩涩久久乱小说 | 97人人干| 亚洲一区二区三区三州 | 中文字幕日韩精品在线观看 | wwwxxx在线| 欧美黑人激情性久久 | 日本全棵写真视频在线观看 | 欧美13p | 99久久免费看视频 | 一本大道久久a久久精二百 一本大道久久a久久精品综合1 | 黄色网址国产 | 国产人妻精品久久久久野外 | 在线观看中文字幕网站 | 国产成人自拍网站 | 成人少妇高潮流白浆 | 粉嫩av一区二区三区四区免费 | 中文字幕二区在线观看 | 五月色婷婷亚洲精品制服丝袜1区 | 国产亚洲精品久久久久久久久动漫 | 日韩精品视频在线看 | 96亚洲精品久久 | 91插插插插插 | 欧美爽爽 | 国产又粗又猛又大爽老大爷 | 国产69精品久久久久777 | 亚洲精品久久久久久久久久吃药 | 国产亚洲精品久久久久的角色 | 午夜色大片 | 国产精品aaaa | 亚洲免费视频一区二区 | 国产精品久久久久久一区二区三区 | 色视频免费| 日韩精品2 | 特级免费毛片 | 亚洲黄色a | 五月婷中文字幕 | 亚洲综合在线播放 | 国产无套中出学生姝 | 婷婷六月综合网 | 舌奴调教日记 | 六月婷婷网 | 免费看色 | 蜜臀久久99静品久久久久久 | 波多野结衣的av一区二区三区 | 尤物在线免费视频 | 亚洲精品乱码久久久久久v 精品国产a∨无码一区二区三区 | 男人的天堂av网 | 国产在线精品一区二区三区不卡 | 国产乱人伦无无码视频试看 | 国产精品99久久久久久猫咪 | 国产精品片 | 日韩在线观看av | 欧美日韩国产黄色 | 国产一精品av一免费爽爽 | 午夜免费一级片 | 色吊丝永久性观看网站免费 | 日本少妇被黑人xxxxx | 亚洲综合无码明星蕉在线视频 | 天天干天天骑 | 国产一区二区三区中文字幕 | 乱人伦视频在线 | 亚洲欧美日韩中文字幕一区二区三区 | 92国产精品午夜福利 | 91国产在线免费观看 | 日韩欧美成 | 影音先锋日韩资源 | 天天搞天天搞 | 色噜噜网站 | 欧美成人在线影院 | 中文字幕色偷偷人妻久久 | 亚洲人成电影网站色 | 三级理论中文字幕在线播放 | 日本三级黄色大片 | 少妇愉情理伦片高潮日本 | 精品人妻av一区二区三区 | 777久久久免费精品国产 | 久久99精品久久久久久琪琪 | 欧美日韩三级视频 | 都市激情中文字幕 | 亚洲综合欧美综合 | 超碰中文在线 | 日啪| www.日本黄| 人妻精品久久无码区 | 丰满少妇高潮叫久久国产 | 成人片在线看 | 亚洲女人网 | 久操社区 | 国产精品中文在线 | 找av123导航 找av导航 | 欧美影院成年免费版 | 中文字幕在线看 | 又湿又紧又大又爽a视频 | 风间由美乳巨码无在线 | 久久久精品456亚洲影院 | 国产三级av片 | 999久久久久 | 精品夜夜澡人妻无码av | 特级全黄久久久久久久久 | 8av国产精品爽爽ⅴa在线观看 | 国产精品成人网 | 免费看a级肉片 | 在线一本 | 50一60岁老妇女毛片 | 国产网站免费在线观看 | 国产xxxxewxxxx性 | 国产三级网 | 一区二区三区精品免费视频 | 国产亚洲va天堂va777 | 91视频入口| 亚洲女人av | 影音先锋国产 | 中文字幕人妻互换av久久 | 韩国国产在线 | 亚洲一区二区三区在线播放 | 亚洲国产欧美在线人成 | 国产ts在线播放 | 日本ts人妖系列在线专区 | 一级一片免费观看 | 无码乱人伦一区二区亚洲一 | 国产乱码一区二区三区在线观看 | 综合av在线| 色综合天天综合网国产 | 久久中文字幕一区二区三区 | 国内精品国产成人国产三级 | 丰满岳乱妇在线观看视频国产 | www.一区二区.com | 综合天堂av久久久久久久 | 99视频精品全部免费 在线 | 国产精品不卡一区二区三区 | 男女爱爱好爽视频免费看 | 日本无翼乌邪恶大全彩h | 欧美大喷水吹潮合集在线观看 | 国产真实野战在线视频 | 国产欧美日本在线 | 五月婷久久 | 一区二区三区免费观看视频 | 白嫩丰满少妇xxxxx性张津瑜 | 亚洲综合影院 | 男女野外做受全过程 | 在线 国产 欧美 亚洲 天堂 | 日本三级日产三级国产三级 | 国产在线拍揄自揄拍无码 | 午夜福利理论片在线观看 | 嫩草在线观看 | 天天激情站 | 狠操av| 国产三级黄色毛片 | 无码手机线免费观看 | xxxx黄色片| 亚洲激情图片 | 免费啪啪网址 | 欧美一级夜夜爽 | 国产三级午夜理伦三级连载时间 | 老司机一区二区 | 精品国产欧美日韩 | 午夜精品一区二区三区免费视频 | 国产suv精品一区二区883 | 最近中文字幕2019视频1 | 特级西西人体444www高清 | 成人免费在线观看网站 | 成人免费在线 | 野花社区视频在线观看 | 男人手机天堂 | 91黄色毛片 | 免费激情| 99成人免费视频 | 成人免费视频播放 | 97se亚洲国产一区二区三区 | 在线观看免费黄网站 | 免费一级全黄少妇性色生活片 | 乱中年女人伦av一区二区 | 久久久久久久久久久国产 | 农村少妇一区二区三区四区五区 | 四虎亚洲精品 | 国产夫妇肉麻对白 | 国产精品99久久精品爆乳 | 久久婷婷国产综合尤物精品 | 黄色一级视频免费 | 精品自拍视频在线观看 | 黄色国产一级片 | 国产一区二区三区三州 | 欧美精品久久久久久久监狱 | 两口子交换真实刺激高潮 | 天天草比 | 日本成人在线观看网站 | 中国少妇做爰全过程毛片 | 午夜激情福利 | 澳门一级黄色片 | 成人欧美一区二区三区黑人免费 | 99精品久久久久久久久久综合 | 上床视频在线观看 | 日本久久精品少妇高潮日出水 | 久久这里只有精品8 | 国产va精品免费观看 | 午夜精品网 | 极品久久 | 午夜在线国产 | 国产欧美一区二区精品婷婷 | 欧洲美女tickling免费网站 | 中文字幕第十二页 | 台湾佬成人中文网222vvv | 亚洲精品日韩激情欧美 | 日韩三级在线播放 | 国产视频久久久 | 白浆av| 92精品| 哺乳期喷奶水丰满少妇 | 国产超碰91 | 亚洲码国产精品高潮在线 | 一区二区三区视频免费在线观看 | а√天堂资源官网在线资源 | 蜜臀久久99精品久久久无需会员 | 国产精品精品视频一区二区三区 | 无遮挡边吃摸边吃奶边做 | 国产精品自在欧美一区 | 精品国产免费久久久久久尖叫 | 天堂一码二码三码四码区乱码 | 邻居少妇张开双腿让我爽一夜图片 | 免费欧美黄色 | 婷婷五月六月激情综合色中文字幕 | 午夜影院体验区 | 一本一道久久综合狠狠老 | 麻豆国产一区二区三区四区 | 老牛影视av一区二区在线观看 | 中文字幕乱码亚洲精品一区 | 亚洲日韩av无码一区二区三区 | 欧美视频一级 | 久日精品| 中文一区二区在线观看 | 懂色av一区二区 | 消息称老熟妇乱视频一区二区 | 中文字幕精品av一区二区五区 | 欧美日韩亚洲成人 | 国产在线精品成人欧美 | a级在线观看 | 天天做天天爱夜夜爽毛片毛片 | 中文字幕日韩欧美一区二区三区 | 亚洲欧洲日韩av | 午夜少妇影院 | 久久综合五月 | 久久嫩草精品久久久精品才艺表演 | 欧美自偷自拍 | 国产视频一区二区不卡 | 日本成人不卡 | 天天狠天天干 | 亚洲性在线观看 | 国产精品嫩草久久久久 | 国产精品视频分类 | 91橘梨纱中出体验在线观看 | www.日韩在线观看 | 国产色婷婷久久99精品91 | 国内偷拍av| 国产精品乱码人妻一区二区三区 | 欧美另类一区二区 | 狠狠色丁香婷婷久久综合考虑 | 狂野欧美性猛交xxxx | 亚洲一区二区在线播放 | 欧美日韩高清在线 | 中文字幕丰满人伦在线 | 国产精品奇米一区二区三区小说 | 草久影院 | 少妇高潮太爽了在线视频 | 牛鞭伸入女人下身的真视频 | 特大黑人娇小亚洲女mp4 | 亚洲成人免费观看 | 无遮挡边摸边吃奶边做视频 |