午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁(yè) > 知識(shí)庫(kù) > ThinkPHP5 的簡(jiǎn)單搭建和使用詳解

ThinkPHP5 的簡(jiǎn)單搭建和使用詳解

熱門標(biāo)簽:海南外呼系統(tǒng)方案 智能電銷語(yǔ)音機(jī)器人資訊 蘇州外呼系統(tǒng)有效果嗎 亳州企業(yè)外呼系統(tǒng) 400 電話 辦理 山東電銷卡外呼系統(tǒng)原理是什么 打開百度地圖標(biāo)注 兼職做地圖標(biāo)注好賺錢嗎 地圖標(biāo)注怎么做商戶驗(yàn)證

0X01 Thinkphp 的安裝

我這里選擇的是使用 windows 下的 composer 進(jìn)行安裝,收下首先下載 composer 這個(gè)工具,安裝完成以后進(jìn)入我們想要?jiǎng)?chuàng)建項(xiàng)目的文件夾輸入下面的命令

composer create-project topthink/think tp5 dev-master --prefer-dist

這樣就會(huì)在當(dāng)前目錄下形成一個(gè) 名為 tp5 的文件夾,這個(gè)文件夾中存放的就是 thinkphp5 的基本的框架

0X02 重點(diǎn)目錄結(jié)構(gòu)及文件介紹

 1.目錄結(jié)構(gòu)

application : 應(yīng)用目錄,我們的模型視圖控制器都會(huì)放在這個(gè)文件夾下,這是我們開發(fā)的主陣地

public : 這個(gè)是我們項(xiàng)目的入口文件,thinkphp 是一個(gè)單一入口的框架

thinkphp : 框架的核心目錄

2.關(guān)鍵文件

application/config.php 項(xiàng)目配置文件,開啟 debug 調(diào)試模式(在開發(fā)中)

application/database.php 數(shù)據(jù)庫(kù)配置文件

public/index.php 項(xiàng)目入口文件,定義了應(yīng)用目錄的位置以及包含框架啟動(dòng)文件來啟動(dòng)框架

0X03 配置虛擬主機(jī)

1.httpd.conf 中判斷下面是否被注釋,如果被注釋請(qǐng)取消注釋

(1)Include conf/vhosts.conf (2)LoadModule vhost_alias_module modules/mod_vhost_alias.so

2.刪除 vhost.conf 中原有的默認(rèn)內(nèi)容,添加如下內(nèi)容

VirtualHost *:80>
 DocumentRoot "E:\phpstudy\PHPTutorial\WWW\tp5\public" 
 ServerName localhost  
 Directory "E:\phpstudy\PHPTutorial\WWW\tp5\public">
  Options FollowSymLinks ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
  Require all granted
 /Directory>
/VirtualHost>

3.配置 URL 重寫

http.conf 中解開下面的注釋

LoadModule rewrite_module modules/mod_rewrite.so

并在虛擬主機(jī)配置中寫上

AllowOverride All

注意:如果使用 phpstudy 的話,官方默認(rèn)的 .htaccess 是不可以的,需要修改成下面這個(gè)樣子

IfModule mod_rewrite.c>
 RewriteEngine on

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
/IfModule>

0X04 基本的寫法

1.控制器的基本寫法

(1)模塊中的控制器實(shí)際上就是一個(gè)一個(gè)的類,這個(gè)類寫的時(shí)候要繼承 Controller 并且要在前面寫上命名空間

(2) thinkPHP5 使用 return 來返回一個(gè)html ,自動(dòng)渲染到頁(yè)面上

(3)tp5 使用的是 $this->requrst->param() 接受參數(shù),當(dāng)然也要在開始寫上命名空間

示例代碼:

?php
namespace app\index\controller;
use think\Controller;
use think\Request;
class Index extends Controller
{
 public function index()
 {
  print_r($this->request->param());
  return 'style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }/style>div style="padding: 24px 48px;"> h1>:)/h1>p> ThinkPHP V5br/>span style="font-size:30px">十年磨一劍 - 為API開發(fā)設(shè)計(jì)的高性能框架/span>/p>span style="font-size:22px;">[ V5.0 版本由 a  rel="external nofollow" target="qiniu">七牛云/a> 獨(dú)家贊助發(fā)布 ]/span>/div>script type="text/javascript" src="https://tajs.qq.com/stats?sId=9347272" charset="UTF-8">/script>script type="text/javascript" src="https://e.topthink.com/Public/static/client.js">/script>think id="ad_bd568ce7058a1091">/think>';
 }
}

我們這樣訪問

http://localhost/index.php/index/index/index/a/3/b/4/c/5

結(jié)果:

2.模板和控制器的關(guān)系

每一個(gè)模塊都有自己的控制器、視圖、和模型,訪問的時(shí)候是按照 index.php/模塊/控制器/方法,訪問的,然后每一個(gè)控制器在 view 中對(duì)應(yīng)著一個(gè)同名的文件夾,比如說 controller/Index 控制器, view/Index 就是這個(gè)控制器對(duì)應(yīng)的模板文件夾,那么每一個(gè)方法都會(huì)在模板文件夾下對(duì)應(yīng)一個(gè)同名的 html 文件作為這個(gè)方法的模板

tp5 是通過

$this->assign('data',$data); 

進(jìn)行賦值并通過

return $this->fetch('模板名'); 

進(jìn)行渲染的

示例代碼:

index/controller/Index.php

?php
namespace app\index\controller;
use think\Controller;

class Index extends Controller
{
 public function index()
 {
  $data = "K0rz3n";
  $this->assign('data',$data);
  return $this->fetch();
 }
}

Index/view/Index/index.html

html>
 head>

 /head>
 body>
  hello {$data}!
 /body>
/html>

3.對(duì) SEO 友好的路由

我們知道,我們的搜索引擎抓取頁(yè)面最多抓三層,但是我們剛剛寫的那種 URL 已經(jīng)太多層了,這非常不利于搜索引擎的收錄,于是 tp5 給我們提供了一種簡(jiǎn)化的方法,就是 route.php

示例代碼:

return [
 '__pattern__' => [
  'name' => '\w+',
 ],
 '[hello]'  => [
  // ':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
  // ':name' => ['index/hello', ['method' => 'post']],
 ],

 'hello/[:name]' => ['index/Index/hello',['method' => 'get','ext' => 'html']],

];

這個(gè)意思就是我們?cè)L問 hello/name 就會(huì)轉(zhuǎn)給 index/Index/hello ,并且要求是 Get 方法,后綴名是 HTML

配置好后我們只要添加這樣幾個(gè)東西就 OK 了

public function hello($name = 'zhangsan')
 {
  $this->assign('name',$name);
  return $this->fetch();
 }

hello.html

html>
 head>

 /head>
 body>
  hello {$name}!
 /body>
/html>

如圖所示:

當(dāng)然在這種情況下參數(shù)名還是會(huì)很多斜杠,還是不是很友好,于是我們可以在 config.php 中將默認(rèn)的斜杠分隔符進(jìn)行修改,改成其他的這樣就避免了這個(gè)問題

4.URL 自動(dòng)生成

tp5 給我們提供了 url() 這個(gè)函數(shù)幫我們自動(dòng)生成 Url

public function url()
 {
  echo url('url2','a=1b=2');
 }

這個(gè)方法運(yùn)行的結(jié)果就是

/index/index/url2/a/1/b/2.html

5.請(qǐng)求和響應(yīng)

1.接收請(qǐng)求的參數(shù)

訪問: http://localhost/index/index/req/username/test

通過以下代碼可以得到 username

echo $this->request->param('username');

或者我們可以使用函數(shù)助手 input(),下面這段代碼能達(dá)到和上面一樣的效果

echo input('username');

包括我們通過下面的代碼獲取 url

echo $this->request->url();

這個(gè)也有自己的函數(shù)助手

echo request()->url();

我們可以獲分別獲取 get post cookie file 等方式的參數(shù)

$this->request->get()
$this->request->post()
$this->request->cookie()
$this->request->file()

或者實(shí)例化一個(gè) Request 對(duì)象,但是這種方法只能接受 url 后面是 連接的參數(shù),重寫的好像不行

$Request = Request::instance()

$request->get()
$Rquest->post()
$Request->cookie()
$Request->file()

2.綁定參數(shù)

$this->request->bind('user',"hh");
 echo $this->request->user;

那么為什么請(qǐng)求還要?jiǎng)討B(tài)地綁定參數(shù)呢?因?yàn)楹芏鄷r(shí)候需要傳遞 session 的值,來維持會(huì)話

3.返回值

可以返回多種格式的值 比如 json xml 或者通過 $this->fetch() 來進(jìn)行模板渲染

return json($data);
return xml($data);

當(dāng)然我們的 tp 也有對(duì)一些東西的封裝,比如實(shí)現(xiàn)輸出一段話然后進(jìn)行跳轉(zhuǎn)到某個(gè)方法,或者是直接進(jìn)行重定向

return json($data);
return xml($data);

6.模板與輸出

一般的模板渲染就不想介紹了,這里說下模板布局,其實(shí)就是在 view 文件夾下有一個(gè) layout.html 文件,這個(gè)文件的內(nèi)容是這樣的

layout.html

{include file="/index/header"/}
{__CONTENT__}
{include file="/index/footer"/}

然后我們寫模板的時(shí)候就在最上面加上對(duì)這個(gè)文件的引用

{layout name="layout"/}

如果我們想全局引入頁(yè)眉頁(yè)腳,這個(gè)配置需要在 config.php 中進(jìn)行設(shè)置,在模板配置中添加下面的代碼

'layout_on' => 'true',
'layout_name' => 'layout',
'layout_item' => '{__CONTENT__}',

這樣的話就是進(jìn)行了全配置但是如果我們有些頁(yè)面不想這樣配置的話我們需要在這樣的頁(yè)面上寫上

{__NOLAYOUT__}

如果我們模板文件中的靜態(tài)文件路徑想要不寫死的話,我們可以在 php 文件中的 fecth 前設(shè)置字符替換

$this->view->replace(['__PUBLIC__' => '/static',]);

如果我們想每個(gè)方法都使用這個(gè)操作,我們就把上面這段代碼放到 控制器的構(gòu)造函數(shù)里面

function __construct(){
 parent::__construct();
 $this->view->replace(['__PUBLIC__' => '/static',]);
}

0X05 參考

https://www.kancloud.cn/thinkphp/thinkphp5-guide/30551

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動(dòng)失敗)
  • Thinkphp搭建包括JS多語(yǔ)言的多語(yǔ)言項(xiàng)目實(shí)現(xiàn)方法

標(biāo)簽:呼倫貝爾 綏化 安康 金華 萊蕪 清遠(yuǎn) 紹興 溫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ThinkPHP5 的簡(jiǎn)單搭建和使用詳解》,本文關(guān)鍵詞  ThinkPHP5,的,簡(jiǎn)單,搭,建和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ThinkPHP5 的簡(jiǎn)單搭建和使用詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ThinkPHP5 的簡(jiǎn)單搭建和使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日本亚洲欧洲色α| 天天射天天干天天| 欧美性高潮床叫视频| 欧美精品免费观看二区| 91porny九色| 日韩午夜激情av| 国产主播中文字幕| 91色porny| 成人午夜在线影院| 国产真人真事毛片| 在线视频国内自拍亚洲视频| 神马影院午夜我不卡影院| 天堂中文在线资源| 不卡av在线播放| 蜜桃色一区二区三区| 亚洲九九爱视频| 久久亚洲免费| 米奇777在线欧美播放| 久久精品99久久久香蕉| 久久人妻无码aⅴ毛片a片app| 欧美日精品一区视频| 中文字幕在线导航| 国产欧美日韩一区二区三区在线观看| 精品一区二区三区免费毛片| 少妇喷水在线观看| 国产精品久久久精品| 中文字幕一区二区三区人妻四季 | 一级日本不卡的影视| www.国产在线播放| 久久婷婷一区二区三区| 亚洲精品中文字幕在线| 久久精品噜噜噜成人av农村| 亚洲一区制服诱惑| 国产成人毛毛毛片| 91av视频在线| 国产精品二区一区二区aⅴ| 欧美一级片免费看| 黄色av网址在线观看| 精品1区2区3区| 久草视频福利在线| 午夜成人在线视频| 污污视频网站在线| 色婷婷国产精品| 香蕉视频在线观看黄| 亚洲一区二区在线视频| 波多野结衣作品集| 亚洲另类在线制服丝袜| 妞干网在线观看视频| 国产精品国产三级国产aⅴ入口| 日韩av电影免费播放| 99久久精品久久久久久清纯| 在线观看日本一区| 国产欧美日韩在线看| 国产白丝袜美女久久久久| 亚洲另类色综合网站| 国产一级特黄a大片免费| 亚洲成av人片| www.色偷偷.com| 色婷婷国产精品| 亚洲黄色小说在线观看| 91福利国产精品| 亚洲免费av一区| 欧美精品自拍偷拍动漫精品| 亚洲欧美日本一区| 亚洲欧美日韩精品久久亚洲区 | 日本性生活一级片| 精品免费国产二区三区| 精品爆乳一区二区三区无码av| 久久网福利资源网站| 久久久国产免费| 国产精品视频一区国模私拍| 久久久久国内| 成人一区二区在线| 91麻豆成人久久精品二区三区| 美女扒开大腿让男人桶| 天天综合天天综合色| 久久久久国产免费| 国产午夜精品久久久| 久久久99精品| 久久久久久国产精品| 亚洲最大成人在线视频| 国产精品扒开腿爽爽爽视频| www.xxx国产| 成人免费看吃奶视频网站| 国产精品123区| 999香蕉视频| 欧美巨大另类极品videosbest| 在线观看中文字幕网站| 99re热精品| 91亚洲国产成人精品一区二区三| 污视频免费在线观看网站| 日韩av在线直播| 亚洲黄色在线播放| 999国产视频| 中文字幕一区三区| 一本加勒比波多野结衣| 琪琪亚洲精品午夜在线| 欧美成人vps| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲欧美久久234| 亚洲精品成人少妇| 国产又黄又粗视频| 青青久久aⅴ北条麻妃| 白白色亚洲国产精品| 国产最新免费视频| 制服丝袜亚洲网站| 日韩黄色片网站| 久久婷婷开心| 五月婷婷综合网| 国产一级性生活| 国产一区二区香蕉| 久久综合狠狠综合久久激情| 丰满岳乱妇一区二区| 色综合久久久888| 免费观看成人av| 日韩视频免费在线播放| 亚洲国产精品va在看黑人| 91午夜交换视频| 伊人精品久久久久7777| 欧美精品 日韩| 国产精品久久免费| 国产盗摄视频在线观看| 欧美网站一区二区| 蜜臀99久久精品久久久久小说| 狼狼综合久久久久综合网| 黄色成人av网| 日韩一区二区视频在线| 日韩中文字幕av在线| 日韩欧美在线第一页| 天堂网一区二区三区| 秋霞毛片久久久久久久久| 欧美曰成人黄网| 国产精品久久久久久久成人午夜| 亚洲国产激情一区二区三区| 7777女厕盗摄久久久| 在线观看免费黄色小视频| 精品国产无码在线| 精品少妇一区二区三区视频免付费 | 国产精品一二三四| 久久6免费视频| 久久中文字幕在线视频| 国产91精品免费| 一级日本黄色片| 97精品欧美一区二区三区| 国产视频视频一区| 久久r这里只有精品| 国产精品视频入口| 一本色道久久综合亚洲91| 国产精品丝袜黑色高跟鞋| 97中文字幕在线| 中国日韩欧美久久久久久久久| 国产一区二区福利视频| 在线免费观看污视频| 97av自拍| 91国内揄拍国内精品对白| 欧洲美女免费图片一区| 日本三级久久久| 日本免费久久高清视频| 国产成人精品免高潮在线观看| 欧美乱妇高清无乱码| 国产亚洲精品美女| 亚洲精品网站在线播放gif| 欧美小视频在线| 国产喷白浆一区二区三区| 黄色小视频免费观看| 亚洲av无一区二区三区| 亚洲国产精品无码av| 国产一区二区在线观看免费播放| 国产一区二区三区在线视频 | 91九色国产视频| 欧美丰满一区二区免费视频| 亚洲日本在线观看| 国产一区二区导航在线播放| 黄色一级视频免费观看| 日本国产在线视频| 国产美女永久无遮挡| 欧日韩一区二区三区| 亚洲国产另类久久久精品极度| 亚洲欧洲在线一区| 久久这里只有精品18| 欧洲黄色一级视频| 成人短视频在线观看免费| 人妻激情另类乱人伦人妻| 日韩美女中文字幕| www高清在线视频日韩欧美| 欧美一区二区三区白人| 欧美特黄级在线| 国产欧美日韩在线观看| 精品一区二区免费在线观看| 999久久久久| 丰满圆润老女人hd| 91免费版看片| 综合国产精品久久久| 亚洲免费视频一区| 欧美成人精品xxx| 婷婷成人综合网| 亚洲国产精品99久久久久久久久| 国产aⅴ精品一区二区三区色成熟| 久久久国产高清| 91av免费观看| 日韩在线xxx| av五月天在线| 69久久精品无码一区二区| 成人免费无码大片a毛片| 91狠狠综合久久久久久| 麻豆亚洲av熟女国产一区二| 中文字幕一区二区三区四区欧美| 国产女人爽到高潮a毛片| 天天操天天干天天舔| 三级在线观看一区二区| 日韩中文字幕综合| www.狠狠干| 亚洲色图27p| 四季av中文字幕| 国产黑丝在线视频| 国产亚洲综合视频| 日本不卡在线观看| 国产精品视频yy9099| 欧美极品少妇xxxxⅹ免费视频| 97久久久免费福利网址| 日韩av手机在线| 亚洲一区二区免费| 国产成人久久久精品一区| 色综合久久精品亚洲国产| 日韩视频在线免费| 欧美中文字幕一二三区视频| 亚洲男同1069视频| 伊人性伊人情综合网| 一二三四区精品视频| 欧美日韩卡一卡二| 久久躁日日躁aaaaxxxx| av一区和二区| 熟妇熟女乱妇乱女网站| 一级欧美一级日韩片| 久久精品国产亚洲av麻豆色欲| 国产又爽又黄又嫩又猛又粗| 日韩高清欧美激情| 蜜桃久久精品一区二区| 高清不卡一区二区在线| 麻豆免费看一区二区三区| 国产激情精品久久久第一区二区 | 婷婷视频在线播放| 久久这里只有精品8| 天天天干夜夜夜操| 国产一级免费片| 国产不卡在线观看视频| 男女男精品视频站| 911av视频| 最近中文字幕无免费| 国产成人一区二区在线观看| 熟妇人妻无乱码中文字幕真矢织江| 国产九九九视频| 中文字幕精品久久久| 国产一级免费片| 日产亚洲一区二区三区| 日韩经典一区二区| 亚洲成人av免费| 精品香蕉在线观看视频一| 91中文字幕在线| 欧美一级爱爱视频| 伊人网综合视频| 午夜精品久久久久久久蜜桃| 国产精品国产av| 日韩电影免费在线看| 国产精品小仙女| 亚洲视频在线一区| 午夜伊人狠狠久久| 欧美丝袜丝交足nylons图片| 精品一区电影国产| 精品国一区二区三区| 亚洲欧美另类国产| 久久精品久久久久久| 91精品国产免费久久久久久| 久久资源亚洲| 不卡中文字幕在线观看| 波多野结衣先锋影音| 日本精品一二三| avtt香蕉久久| 青青草原在线免费观看| 在线观看亚洲国产| 久久久黄色大片| 国产精品午夜一区二区| 日韩国产欧美在线观看| 99久久综合国产精品| 激情亚洲一区二区三区四区| 亚洲国产精品99久久| 国内自拍欧美激情| 国产精品久久久久福利| 国产成人精品免费视频大全最热 | 亚洲精品手机在线观看| 亚洲天堂av网站| 国产性xxxx| 蜜臀精品一区二区三区在线观看 | 美女视频一区免费观看| 91香蕉视频污在线| 色综合久久88色综合天天免费| 亚洲国产成人91porn| 欧美日韩国产高清一区二区三区 | 久久精品一区二区三区不卡牛牛 | 国产jizz18女人高潮| 国产xxxxxx| 久久久国产综合精品女国产盗摄| 一区二区三区在线观看动漫| 欧美三电影在线| 日韩精品在线免费播放| 国产suv精品一区二区| 日韩黄色影视| 日韩av播放器| 国产中文av在线| 欧美日韩国产精品一区二区三区| 91国产精品一区| 国产福利91精品| 色妞www精品视频| 国产欧美一区二区三区久久人妖| 日本欧美黄色片| 免费网站看av| 国产成人无码专区| 日本人妖一区二区| 亚洲色图视频网| 尤物九九久久国产精品的特点| 国产99视频在线观看| 成人乱色短篇合集| www精品久久| 欧美亚一区二区三区| 囯产精品一品二区三区| 色综合天天综合网天天狠天天 | 成人精品在线播放| 色八戒一区二区三区| 91精品久久久久久久久久久久久| 尤物国产在线观看| 黄色美女一级片| 91福利视频网站| 国产成人一区二区三区电影| 成人毛片一区二区| 日本视频在线免费| 丰满熟妇乱又伦| 亚洲免费观看视频| 日韩精品极品在线观看| 国产美女高潮久久白浆| 116极品美女午夜一级| 久草精品视频在线观看| 婷婷视频在线观看| 久久人人超碰精品| 日韩一区二区不卡| 国产精品久久久久久亚洲调教 | 国产午夜精品美女毛片视频| 欧美剧情片在线观看| 国产成人涩涩涩视频在线观看| 国产h视频在线播放| 欧美日韩国产精品综合| 亚洲天堂免费av| 亚洲毛片av在线| 久久久av网站| 亚洲小视频在线播放| 九热这里只有精品| 综合中文字幕亚洲| 成人中文字幕+乱码+中文字幕| 精品熟妇无码av免费久久| 久久久噜噜噜久噜久久综合| 久久久久久久国产| 在线观看日本www| 天天操天天干天天插| 欧美日本韩国一区二区三区视频| 懂色中文一区二区三区在线视频| 日本免费福利视频| 黑人精品一区二区三区| 欧美日韩国产综合新一区| 最近中文字幕2019免费| 日韩久久在线| 国产性生活大片| 成人一区二区三区在线观看| 亚洲国产精品电影| 亚洲一区二三| 少妇视频在线播放| 紧缚奴在线一区二区三区| 欧美一区二区三区视频在线观看 | 亚洲韩国青草视频| 中文字幕成人一区| 一级片视频播放| 亚洲美腿欧美偷拍| 欧美国产日韩在线| 欧美 激情 在线| 国产日本精品视频| 午夜av区久久| 66m—66摸成人免费视频| 亚洲一区bb| 国产无遮挡又黄又爽又色| 亚洲欧美日韩中文播放| 久久福利视频网| 久久艹这里只有精品| 国产综合久久久久久鬼色| 18一19gay欧美视频网站| 亚洲一级中文字幕| 一区二区理论电影在线观看| 国产精品初高中精品久久| 国产真人无遮挡作爱免费视频| 欧美成人女星排行榜| 久艹视频在线免费观看| 亚洲色图另类小说| 中文字幕少妇一区二区三区| 欧美成人手机在线视频| 国产美女无遮挡永久免费| 色综合久久中文综合久久97| 国产在线精品二区| 免费看91的网站| 99久久精品久久久久久清纯| 日韩在线视频网站| 妺妺窝人体色www在线小说| 精品黑人一区二区三区在线观看| 欧美日韩国产一区二区三区|