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

ARTICLE DETAIL

資訊詳情

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

PHP8.0怎么實現(xiàn)跨操作系統(tǒng)的文件路徑處理

PHP8.0怎么實現(xiàn)跨操作系統(tǒng)的文件路徑處理 前言跨平臺路徑處理的典型事故現(xiàn)場開發(fā)在 Windows 上寫代碼測試環(huán)境是 Linux打包上線后讀取緩存目錄失敗報failed to open stream: No such file or directory但路徑打印出來看「明明是對的」?;蛘叻催^來代碼在 Linux 上跑得好好的同事拉下來在 Windows 上開發(fā)basename()返回了整個路徑日志分析腳本直接把完整路徑當文件名寫進了報告。這類問題的根因只有一個路徑是字符串而字符串里的分隔符在不同系統(tǒng)上不是同一個字符。加上 Windows 還多了一堆別人沒有的東西——盤符、UNC 路徑、大小寫不敏感、MAX_PATH長度限制——用「拼接字符串」的思路寫路徑必然會在某個平臺上翻車。標題把這件事掛在 PHP 8.0 上這里要說清楚跨平臺路徑處理不是 PHP 8.0 引入的特性路徑相關的常量和函數(shù)DIRECTORY_SEPARATOR、PATH_SEPARATOR、basename()、dirname()、realpath()在更早的版本里就存在。PHP 8.0 對這件事的實際貢獻是三個新的字符串函數(shù)——str_contains()、str_starts_with()、str_ends_with()——它們讓「判斷路徑前綴」「判斷目錄歸屬」這類操作不用再寫substr()加偏移量本文就按 PHP 8.0 及以上的寫法來講。一、兩個分隔符別用混PHP 里和路徑有關的常量有兩個名字很像但用途完全不同常量Windows 上的值Linux/macOS 上的值用在哪DIRECTORY_SEPARATOR\/目錄層級分隔PATH_SEPARATOR;:include_path、PATH這類「多個路徑的列表」把PATH_SEPARATOR當成目錄分隔符用是一個很經(jīng)典的錯誤——它倆在某些系統(tǒng)上恰好都是單個字符跑起來不報錯只是行為詭異?php declare(strict_types1); // 需要 PHP 7.2PHP_OS_FAMILY 是 7.2 引入的 echo PHP_OS_FAMILY, PHP_EOL; // Windows / Linux / Darwin / BSD / Solaris / Unknown echo 目錄分隔符 . DIRECTORY_SEPARATOR . PHP_EOL; echo 列表分隔符 . PATH_SEPARATOR . PHP_EOL; // 只有當你要拼「多個目錄組成的搜索路徑」時才用它 $dirs [/opt/app/src, /opt/app/lib]; $includePath implode(PATH_SEPARATOR, $dirs); set_include_path($includePath . PATH_SEPARATOR . get_include_path());而DIRECTORY_SEPARATOR的使用場景比多數(shù)人想象的要少。原因是Windows 上的 PHP 同時接受/和\文件系統(tǒng)函數(shù)、include、require都能識別正斜杠反過來Linux 上的 PHP 完全不認\它會老老實實把反斜杠當成文件名的合法字符。所以寫進代碼里的路徑常量統(tǒng)一用/最省事在所有平臺上都能被 PHP 解析。DIRECTORY_SEPARATOR只在「要把路徑顯示給人看」或者「要交給外部程序比如在 Windows 上調用cmd」時才有必要用。拼接多個路徑段時用/拼再交給下面的規(guī)范化函數(shù)統(tǒng)一處理。二、真正的頭號殺手雙引號里的反斜杠在講拼接函數(shù)之前必須先講這個坑因為它比所有跨平臺問題加起來都更常見?php declare(strict_types1); // ? 雙引號字符串\n、\t、\r 會被當成轉義序列 $bad C:\path\to\new\file.txt; // \p → 原樣輸出 \p但 \t 是制表符、\n 是換行、\f 是換頁 echo $bad . PHP_EOL; // 輸出里出現(xiàn)換行和制表符路徑徹底廢掉 // ? 單引號字符串只有 \\ 和 \ 是轉義序列其余原樣保留 $good C:\path\to\new\file.txt; echo $good . PHP_EOL; // ? 或者用正斜杠從根上繞開這個問題 $better C:/path/to/new/file.txt; echo $better . PHP_EOL;單引號也不是萬能的結尾的反斜杠會轉義掉收尾的單引號。?php declare(strict_types1); // ? 解析錯誤末尾的 \ 把 轉義掉了 // $dir C:\temp\; // ? 寫成兩個反斜杠或者干脆用正斜杠 $dir C:\temp\\; $dir C:/temp/;在 PHP 8.0 下正確的做法是代碼里永遠寫正斜杠。需要接收用戶輸入的 Windows 路徑時在入口處統(tǒng)一替換掉反斜杠即可。三、寫一個 normalize把任意路徑變成統(tǒng)一形式跨平臺的本質是「內部只保留一種表示形式在邊界上轉換」。下面這個規(guī)范化的實現(xiàn)保持了..語義、保留了盤符與 URI 前綴可以放心用?php declare(strict_types1); // 需要 PHP 8.0用到 str_starts_with final class PathTool { /** * 把路徑規(guī)范化成「統(tǒng)一用 / 分隔、無 .、無冗余 ..、無重復分隔符」的形式。 * 保留 Windows 盤符、UNC 前綴和 URI 協(xié)議前綴。 */ public static function normalize(string $path): string { // 1) 反斜杠一律變正斜杠Windows 自己也認正斜杠反向則不行 $path str_replace(\\, /, $path); // 2) 摘出前綴file://、phar:// 這類協(xié)議或 C: 盤符或 UNC 的 // $prefix ; if (preg_match(#^([a-z][a-z0-9.\-]*://)#i, $path, $m) 1) { $prefix $m[1]; $path substr($path, strlen($prefix)); } elseif (preg_match(#^([A-Za-z]:)#, $path, $m) 1) { $prefix $m[1]; $path substr($path, 2); } elseif (str_starts_with($path, //)) { $prefix //; $path substr($path, 2); } $isAbsolute str_starts_with($path, /); $segments []; foreach (explode(/, $path) as $seg) { if ($seg || $seg .) { continue; // 空段和 . 直接丟棄 } if ($seg ..) { $last $segments [] ? null : end($segments); if ($last ! null $last ! ..) { array_pop($segments); // 能抵消就抵消 } elseif (!$isAbsolute $prefix ) { $segments[] ..; // 相對路徑的 .. 要保留 } continue; } $segments[] $seg; } return $prefix . ($isAbsolute ? / : ) . implode(/, $segments); } /** 拼接若干路徑段后面的絕對路徑會被當成相對段處理不會覆蓋前面 */ public static function join(string ...$parts): string { $out ; foreach ($parts as $i $p) { if ($p ) { continue; } $out ($i 0 || $out ) ? $p : rtrim($out, /) . / . ltrim($p, /); } return self::normalize($out); } /** 路徑相等比較Windows 下大小寫不敏感Linux 下敏感 */ public static function equals(string $a, string $b): bool { $a self::normalize($a); $b self::normalize($b); return PHP_OS_FAMILY Windows ? strcasecmp($a, $b) 0 : $a $b; } /** * 判斷 $child 是否位于 $parent 目錄之內。 * 關鍵是給前綴補上分隔符否則 /var/www2 會被誤判為 /var/www 的子路徑。 */ public static function isInside(string $child, string $parent): bool { $parent rtrim(self::normalize($parent), /); if ($parent ) { return false; } $child self::normalize($child); $needle $parent . /; if (PHP_OS_FAMILY Windows) { $child strtolower($child); $needle strtolower($needle); } return str_starts_with($child, $needle); } }幾個設計要點..不能無腦抵消。/../etc/passwd里第一個..已經(jīng)沒有上一級可退如果再把它壓掉路徑就變成了/etc/passwd語義完全變了而相對路徑../a里的..是必須保留的。前綴要單獨摘出來。phar://后面跟的三個斜杠不能被壓成兩個盤符后面的C:也不能被當成普通目錄名。isInside()必須補分隔符。直接str_starts_with($child, $parent)會讓/var/www2通過/var/www的判斷這是一個經(jīng)常被用來繞過目錄限制的經(jīng)典漏洞。四、完整可運行示例?php declare(strict_types1); // 需要 PHP 8.0。把上面的 PathTool 類貼進來或單獨存成 PathTool.php 后 require。 $cases [ C:\\Users\\alice\\..\\bob\\.\\docs//a.txt, /var/www/../www2/logs/./app.log, phar:///tmp/app.phar/src/../lib/Foo.php, //server/share/folder/../other/file.txt, ../../etc/passwd, /../etc/passwd, ]; echo normalize \n; foreach ($cases as $c) { printf(%-46s %s\n, $c, PathTool::normalize($c)); } echo \n join \n; printf(join(/var/www, app, /storage/logs) %s\n, PathTool::join(/var/www, app, /storage/logs)); printf(join(/, a, b) %s\n, PathTool::join(/, a, b)); printf(join(C:\\temp, file.txt) %s\n, PathTool::join(C:\temp, file.txt)); echo \n equals \n; var_dump(PathTool::equals(/var/www/app/, /var/www/app)); var_dump(PathTool::equals(/var/www/App, /var/www/app)); echo \n isInside \n; var_dump(PathTool::isInside(/var/www/app/config.php, /var/www/app)); // true var_dump(PathTool::isInside(/var/www2/app/config.php, /var/www/app)); // false echo \n 真實文件操作用規(guī)范化的路徑去讀寫 \n; $base sys_get_temp_dir(); // 跨平臺拿到臨時目錄 $file PathTool::join($base, p16, demo.txt); if (!is_dir(dirname($file)) !mkdir(dirname($file), 0777, true) !is_dir(dirname($file))) { exit(無法創(chuàng)建目錄 . dirname($file) . PHP_EOL); } file_put_contents($file, hello\n); printf(寫入 %s讀回 %s, $file, file_get_contents($file)); printf(realpath 結果%s\n, realpath($file)); printf(basename%s, dirname%s\n, basename($file), dirname($file)); unlink($file);輸出的關鍵幾行在 Linux 上C:\Users\alice\..\bob\.\docs//a.txt C:/Users/bob/docs/a.txt /var/www/../www2/logs/./app.log /var/www2/logs/app.log phar:///tmp/app.phar/src/../lib/Foo.php phar:///tmp/app.phar/lib/Foo.php //server/share/folder/../other/file.txt //server/share/other/file.txt ../../etc/passwd ../../etc/passwd /../etc/passwd /etc/passwd注意最后一行根目錄之上的..被丟棄了這是符合 POSIX 語義的/..就是/。同時也說明單靠字符串規(guī)范化做不了安全校驗真正的邊界判斷要落在realpath()加白名單目錄比較上。常見坑點1. 用PATH_SEPARATOR拼目錄?$dir uploads . PATH_SEPARATOR . 2024;—— 在 Linux 上PATH_SEPARATOR是:得到uploads:2024一個根本不存在的文件名。 ? 拼目錄用/所有平臺都認多目錄列表才用PATH_SEPARATOR。2.basename()在 Linux 上不認反斜杠?basename(C:\logs\app.log)—— 在 Windows 上返回app.log在 Linux 上返回整串C:\logs\app.log。同一個函數(shù)、同一份代碼兩個平臺結果不同。 ? 先str_replace(\\, /, $path)再交給basename()或者統(tǒng)一用PathTool::normalize()處理。3. 拿DIRECTORY_SEPARATOR做字符串前綴比較?if (str_starts_with($path, $baseDir . DIRECTORY_SEPARATOR))—— 當調用方傳進來的$path用的是正斜杠而$baseDir用的是反斜杠時Windows 上常見判斷直接失效。 ? 兩邊都先規(guī)范化成同一種分隔符再比較。4. 忘記給目錄前綴補分隔符?if (str_starts_with($file, /var/www))——/var/www2/secret.txt也會通過這是路徑穿越漏洞的經(jīng)典形態(tài)。 ? 比較/var/www/帶尾部分隔符或者用規(guī)范化后的realpath()結果與白名單目錄逐一比對。5. Windows 下大小寫敏感誤判? 用$a $b判斷兩個路徑指向同一個文件 —— Windows 的 NTFS 默認大小寫不敏感C:\Temp和c:\TEMP是同一個目錄判斷會漏。 ? 用PHP_OS_FAMILY Windows ? strcasecmp($a, $b) 0 : $a $b或者在關鍵路徑上統(tǒng)一realpath()。6. 把用戶傳來的路徑直接拼進include或readfile()?readfile($base . / . $_GET[file]);——../可以直接跑出基目錄。 ? 拼完后realpath()確認結果仍位于允許的目錄內并且文件確實存在只允許白名單擴展名。注意realpath()對不存在的路徑返回false這本身就是一次有效的存在性校驗。7. 忘了 Windows 的路徑長度限制? 假設路徑長度沒有上限用深層嵌套目錄緩存 —— 傳統(tǒng) Windows API 的MAX_PATH是 260 個字符超出后即使目錄存在也會報文件找不到。 ? 控制目錄層級與文件名長度確需長路徑時用\\?\前綴僅絕對路徑有效或改用短哈希目錄名。Linux 上雖然限制寬松單段文件名也不應超過 255 字節(jié)。8. 在 shell 命令里手拼路徑?exec(tar -czf . $file . . $dir);—— 路徑里有空格、中文或引號時命令直接崩還有命令注入風險。 ? 用escapeshellarg()包住每個參數(shù)并記住它的行為在不同操作系統(tǒng)上不一樣Windows 與 Unix 的轉義規(guī)則不同不要跨平臺復用同一段拼好的字符串??偨Y需求做法別做代碼里寫路徑一律用/寫\尤其別寫在雙引號里拼接目錄用/拼再做一次規(guī)范化用PATH_SEPARATOR展示路徑需要時再替換成DIRECTORY_SEPARATOR在內部數(shù)據(jù)里混用兩種分隔符多目錄列表PATH_SEPARATORinclude_path與目錄分隔符混為一談判前綴規(guī)范化 補尾部分隔符 str_starts_with()裸str_starts_with($path, $base)判同一文件realpath()后比較Windows 下忽略大小寫直接比較原始字符串取臨時目錄sys_get_temp_dir()硬編碼/tmp或C:\Windows\Temp拼 shell 參數(shù)escapeshellarg()手寫引號跨平臺路徑處理沒有捷徑核心就是三條紀律內部只用正斜杠、所有入口先規(guī)范化、比較之前先補齊分隔符與大小寫。把這三條落實到一個PathTool里Windows 與 Linux 的差異就只剩下realpath()的輸出格式和大小寫規(guī)則兩處都在你的掌控之中了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人免费不卡在线视频| 热热色综合网| 91丨熟女丨丰满熟女| 欧美极品美女aaaaaa级黄片| 日韩大香蕉AV影片| 蜜桃传媒视频第一区入口在线看| 后入人妻一区| 激情六月天| 欧美日韩国产三级黄色| 亚洲一区二区三区播放在线| 久久这里只精品免费福利| 大香蕉2017| 国产美女口爆吞精| 超碰天天操你比| 婷婷综合五月天| 国产天天骚| 性在久久久久久| 黄色视频高清无码网站| av毛片aaaaa免费看| 深夜国产福利| 97超碰精品图片| 色妇91| 九九无码久久精品视频| www狠狠| 欧美爆乳精品一区二区| 操国产高清| 少妇大屁屁| 欧美色综合图片| 厕所偷拍在线| 欧美在线伊人色| 女色视频社区| 久久精品国产久精国产| 日本女人久久久| 放黄片放3级黄片没穿衣服| 国产最新AV| 午夜啊啊啊| 野狼激情网| www.五月天| 韩日精品四区| 大香蕉碰| 日本亚洲vr欧美不卡高清专区| 日韩AV无码中文一区二区| 欧美中文字幕精品人妻| 72av视频| 亚欧美色| 少妇被c 黄 免费观看| 国产精品福利视频| 黄色大片免费在线| 麻豆国产尤物AV| 国产尹人在线视频免费| 婷婷性爱| 超碰99热中文字幕| 国产女主播视频在线观看| 性感美女啊啊啊在线| julia ann久久| 久久女女| 黄页av| 成人性交免费视频| 无遮挡又黄又刺激的视频| 91超碰在线| 日本精品五区| 天天激情综合站| 一区二区影院| 91 刺激在线| 国产黄a三级三级三级av在线看 | 亚洲国产福利视频| 亚洲熟女av中文字幕| 毛片一区二区| 欧美系列在线一区二区| av天堂影视中文在字幕在线中文| 欧美夜夜骑视频| 日本一二三免费久久| 97超碰人人操人人操| 久久无码成人| 天天看人人操屄犊摸阴| 国产2.3.4区| 草草电影院| 中国女人内射6XXXXX| 日韩999| 亚洲欧洲视频小说在线观看| 国产精品午夜福利视频| 欧美精品黑人猛交高潮| 国产美女mm131爽爽爽爽| 亚洲色综合| 日韩伦理视频| 欧美第五页| 人人操人人色人人摸| 国产亚洲精品美女久久久m| 91GD.COM| 97精品97久久| AV网站高清无码在线观看| 色色五月天婷婷| 亚洲精品1区| 啊啊啊草死我| 黄污污污污| 98超碰日本| 成年人网站在线免费观看| 国产成人自拍视频在线| 久久综合久色欧美综合狠狠 | 色综合色欲色综合色综合色综合| 九九久久99| 午夜在线播放| 激情专区综合| 精品无码久久久久久久久果冻糖心| 干婷婷综合网| 91男人天堂网| 欧美拳交在线播放| 超碰97首页| 韩国一级做a久久久久| 青青操青娱乐| 精品日韩| 91无码中出人妻视频| 视频在线观看青青99国产| 欧美日韩大香蕉| 婷婷六月色| 99re在线视频这里只有精品| 懂色AV蜜臀无码精品APP| 91高跟美女在线播放| 亚洲在线| 亚州色图狠狠干| 天天摸天天操视频| 日本 欧美 亚中文字幕| 超碰吊日色| 国产超碰人人操| 操死我了啊啊啊| 操操吧亚洲乱伦视频| 亚洲综合小视频小说在线观看 | 丝袜美腿诱惑亚洲欧美视频在线观看| 91少妇高潮| 欧美少妇性爱网站| 亚洲交换| 婷婷中文字幕| 91中文字幕| 亚州色站 日韩电影| 91伊人久| 中文在线视频| 久久性爱城| 1024精品在线| 人人乐大香蕉| 精品中文字幕一区二区| 中文一区在线日| 国产精品无码论坛| 亚洲影视综合| 粉嫩AV一区夜夜嗨| 亚洲国产成人精品无码专区| juliaann丝袜| 伊人色综合超碰| 九月激情婷婷| 99草精| 欧美精品人妻视频| 亚洲图片激情综合另类| 97日韩欧美亚洲| 99色综合| 91精品微拍福利| 97精品人妻一二三四| 欧美激情综合| 欧美一区二区一级岛国大片| 天天热精品| 日韩精品三区四区| 色五月综合| 久久久久久亚洲Av无码精| 久久久久亚洲精品| 综合婷婷| 97人人操人人摸| 欧美的精品的视频| 性色av一区二区| 成人性爱美曰韩| 97国产精品一区| 91精品成人www| 蜜乳AV一区| 亚洲天堂男人网| 亚洲精品白丝| 大香蕉 222| 国产激情片在线观看| 男人女人18禁片免费看网站| 日本精品五区| 久久久天堂| 人人噜夜夜操| 800zy一区二区| 操亚州| 丁香六月激情| 福利在线观看一区二区| 无遮挡男女激烈动态图| 91麻豆天美| 男人的天堂2000| 嗯啊不要在线| 中文字幕在线播放2中文字幕在线观看2| 99这里只有精品国产| 欧美 亚洲 在线| 学生妹天天看| 新视频sss国产| 白丝少妇一区二区| 欧洲射精91| 操久久久久久| 91麻豆天美国产欧美日| 超碰免费人人| 狠狠色丁香| 亚洲成?V人片在线观看福利| 丁香六月东京热| 伊人精品久久网站| 久久受www免费人成| 久久91| 加勒比综合88| 日韩成年人性爱视频| 97视频在线播放| 亚洲欧美变态| 好爽免费视频,| 人妻熟女一区二区三区在线| 亚洲蜜臀懂色| 天美传媒Av在线| juliaann丝袜大战黑鬼| 中文字幕av丝袜| 丁香五月天久久精品视频一区二区三区| 日本中文字幕高跟| 久久精品视频28| 亚洲av热热色| 日日干夜夜欢| 久区视频| 91精品国产91综合久久蜜臀| 一区二区免费电影久久| 日日夜夜精品| 日操粉逼逼| 老司机射| 亚洲图片欧洲图片aⅴ| 看一级特黄a大一片| 亚洲导航深夜福利| 天美av在线观看| 日产国产精品中文久久婷婷| 嗯嗯嗯啊啊啊干死我吧| 女人香蕉久久毛毛片精品| 黄页网站成人免费| 精品性爱| 午夜免费视频1000| 亚洲AV资源| 超碰综合色| 亚洲美女 晚间男人天堂 | 可能人人看人人摸| 久久激情五月| 欧美成人亚洲精品| 亚洲双插| 尹人免费观看视频在线| 亚洲综合精品国产一区| 97资源超碰| 1204金沙人妻懂旧版免费| 国产精品一二三| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 51国产午夜精品视频| 岛国大片在线观看网站入口| 色播丁香| 亚洲综合校园春色| 国产久久久久久| 欧美五十路熟| 成人性爱电影网| 黄色乱论网站| 超碰 国产熟女精品一区| 永久电影三级在线观看| 日亚韩精品视频二区三| 91处女视频在线观看| 日韩97超碰| 国产黄片精品在线| 久久久精品日本一道| 欧美人人天天网| 91精品网站| 午夜偷拍久久熟女| 久久亚洲不卡一区二区三区 | 十八禁视频网站| 婷婷色香| 日本不卡二区| 国产精品一区二区黄片| 91日产欧美| 亚洲在线欧美| 五月天婷婷色| 欧美专区17页| 乱伦av.com| 上床不卡网站| 永久电影三级在线观看| 亚洲中文字幕av | 亚洲啪啪性视频| 九九热在线精品视频| 色欲久久久久综合网| 九九热超碰| 伊人午夜福利视频| 少妇人妻好深太紧了vr91| 少妇二级| 一区二区三区国产在线播放| 欧美|91色综合| 四虎精品亚洲| 91色婷婷综合久久中文字幕二区| 日韩丨制服丨中文|在线| 国产欧美日本亚洲精品| 天天弄欧美| 欧美一级在线观看成人| 91人妻人人妻| 人人操人人操人人人操| 欧美999999| 日韩无码精品综合久久| 亚洲精品久| 国产精品白丝| 人妻插插人妻人| 亚洲欧洲无码bt精品合集| 九九九综合精品| 蜜桃久久一区二区| 肉丝网站91| 午夜福利一区二区影院| 欧美高潮| 五月天大香蕉| 日日操夜夜操天天操免费观看麻豆| 99爱爱| 天天欧美| 欧美少妇一区二区三区| 亚洲婷婷综合网| 操人妻逼91| 欧美不卡二区| 神马久久午夜| 亚洲熟女乱综合一区二区三区| 亚洲一欧洲中文字幕在线| 亚洲综人| 国产精品经典一卡久久久 | 操逼片中文| 国产三级中文字幕粉嫩 | 天天日天天干天天摸天天操| 丁香六月婷| 欧美成人性活片| 91亚洲不卡一区| 国产Av超碰| 欲色啪| 午夜天堂精品久久久久91| 人人操人人爽人人操人人| 欧美日韩亚洲高清不卡一区二区三区| 亚洲最新av无码成人精品区| 密臀成人视频久久久| 五月丁香综合激情| 中国一区二区亚洲人妻| 秋霞 色色| 狠狠色一区二区中文字幕| www色日本| 欧美一级在线观看成人| 亚洲中字慕不卡| 97超碰国产精品| 欧美黄片免费在线观看视频| 久久加勒比| 久草在| 天美国产精品| 国产乱人伦AVA麻豆软件.| 男人精品区| 久久一二三四五六七八九区区| 色婷亚洲五月在线观看| 大屁股人妻女教师撅着屁股| 日本大香蕉综合网红本杳社区| 亚洲综合小说另类图欧美视频激情小说色五月天 | 色噜噜人妻av中文字幕| 91在线丝袜视频| 狠狠操狠狠| 日本一区二区不卡精品| 影音先锋乱伦资源| 尻女朋友一夜| 操一区| 久操网无码在线| 亚洲精品欧洲色| 九九国产热| 内射白嫩美女| 欧美日综合| 欧美国产精品| 中日韩欧美精品无码AⅤ一区二区| 国产午夜精品理论片a大结局| 中文字幕一区二区三区人妻不卡 | 老熟女网站| 97jingpin| 亚洲永久AV无码精品秋霞| 少妇一线天久久久久久| 97人人超| 国产一区二区视频在线播放| 草草影院日本第一页| 日韩中文字墓| 亲子敌伦对白在线播放| 国产视频第二页| 黄站在线免费观看| 91女优在线观看| 中文字幕日韩人妻视频一区二区三区交换夫妻 | 久久夜嗨| 东北女人的毛片| 人人手机欧洲亚洲国产人妻| 亚洲国产综合久久天堂| 亚洲国产精品乱码在线观看| 久久久久久亚洲精品不卡人乳 | 精品十三区| 91久久伊人婷婷青青草| 亚洲情色在线| 亚洲偷拍欧美激情| 女人香蕉久久毛毛片精品| 999热日韩精品| 国产欧美日产一区二区三区 - 国产欧美日| 欧美日韩亚洲天堂网| 黄色二级片网站| 日韩97视频!在线| 5252色欧美在线| 91成人社区| 制服丝袜第二页| 黄站在线免费观看| 香蕉视频精品亚洲一区二区三区在线播 | 欧美操人视频| 国产精品嫩草久久久久| 午夜精品探花| 丁香五月婷婷色| 日韩AV电影网站| 国产精品久久发布| 97人妻免费中文字幕| 欧美桃色网| 夜夜高潮夜夜爽夜夜爱爱一区| 变态另类专区| 伊人网青青| 色网在线视频观看免费| 成人AV在线电影| 人妻熟女字幕一区二区| 在线黄色污污网站| 国产熟码AV| 人人操欧美风骚| 欧美日韩国产另类综合| 人人色97| 欧美天堂第二区| 欧美三级偷拍| 91无码西班牙视频在线| 亚洲第一狼人丝袜美女另类| 亚洲激情AV| 欧美后进式| 九九九九日本| 国产精品免费久久久久久久久久| 国产三级日产三级韩国三级| 91大胆欧美| 97超碰这里只有精品| 欧美se综合| 国产成人精品必看| 水澄无码AV| 无码男人天堂| 老熟女91| 九九九九久久久| 欧美老妇综合网| 欧美日韩精品久久久久东北老熟妇| 久久久久国产精品久久久| 黑人操一区二区| 久久精精区一区二区一蜜桃一区二区| 国产黑白丝在线| 超碰国产精品无码| 美女露胸露屁股| 成人无码欧美一级A片狼牙直播| 人妻少妇久久中文字幕一区二区 麻豆 | 亚洲五码一区二区三区| 国内精品久9| 99re超碰| 亚洲综合色网| 天天干夜夜鈤| 日本精品不卡一二三区| 无码人妻精品一区二区三区九九| 日韩成人高清一区二区| 99在线观看| 欧美在线 亚洲| 久操操AV电影| AV高清一区| 男人的天堂网页| 91色久| 中文字幕色AV| 亚洲 一区二区 自拍| 日韩ab网 | 亚洲欧美综合网站| 特级特黄一级毛片免费| 久久久99久9| 欧美 亚洲精品首页| 色综合尤物| 99re在线视频| 欧美性爱视频免费一区一A| 噜噜噜久久亚洲精品色情| 18禁无码永久免费无限制| 尤物av网站| 亚洲男人综合| 国产小炒后入式| 精品国产一区二区三区在线播出| 丁香婷婷激情五月天无毒不卡 | 熟妇高潮精品一区二区三区下载| jk白丝没脱就开始啪啪| 色拍偷亚洲| 美女被艹尤物视频| 日逼97| 黑操B| 天天看片青娱乐| 色综合久| 欧美综合另类| 日日A∨| 十八禁av无码免费网站APP| 狠狠亚洲| 丁香六月东京热| 日韩欧美麻豆 | 亚洲欧美碰碰| 99re9这里只有精品| 狠狠色噜噜狠狠狠狠2018| 久久有碼| 日韩不卡a级视频专区| 老司机福利社视频在线观看| 一本道综合色图| AAAA欧美日韩| 校园春色亚洲无码| 免费在线观看AV无码网站| 青青操国产夫妻| 少妇毛片久久| 久久久久国产一区二| 五十路三区在线| 日本东京热大香蕉a片| 人妻中文字幕日韩电影| 人妻一区二区三区熟女| 成熟熟女国产精品一区二区| 99婷婷| 欧美性爱无码一区二区三区| 欧美亚洲天天| 青青草大香蕉在线视频| 免费一级欧美片片线观看| 99夜夜操| 二三四区精品| 91美女视屏| 日韩av一级黄片| 懂色Av| 国产欧美日产一区二区三区 - 国产欧美日| 性爱综合网| 久久精品福利影院| 欧美日韩久久精品爱爱| 999 久久久| 又大又白奶子| 激情综合婷婷| 在线a v| 久久永久无码人妻视频| 日韩欧美天堂| 人人搡人人肉久久精品| 久久熟女人| 性爱乱伦一区| 8x福利精品第一福利视频导航| 男人的天堂com| 亚洲 欧美 综合 91| 成年男人的天堂| 亚洲.欧美.丝袜.中文.综合| 抽插无码高清一区| 五十路三级片| 亚洲一级特黄大片在线播放91| 91少妇人妻| 91白虎| 日韩成人人妻网站| 色网综合网| 美女淫穴| 怡红院怡春院| 极品色社| 人妻天天夜夜爽一区二区| 伊人女女资源在线观看| 国产成人午夜视频网址| 国产精品露脸在线观看| yaouchengrenav| 96精品久久| 欧美综合1性辶| 91亚洲黄色网| 亚洲色婷婷综合久久一区二区三区| 啊啊啊啊啊啊啊网址在线观看| 亚洲永久永久永久永久一级一级一级精品 | 插入逼91| 亚洲在线欧美| 99热| 人人看人人插| 素人一区二区三区日韩| 色就色综合| 亚洲自拍天堂| japan日本高清乱xxxx| 欧美偷拍区| 人人妻人射| 亚洲第2页| 国内精品久久久久影院亚洲| 五月天婷婷基地| 天天弄天天操| 麻豆国产原创AV色哟哟| 亚洲情色在线| 91在线一起| 人妻丝袜一区二区三区在线| 亚洲国产精品无石码久久| 人人摸人人入| 欧美日韩另类在线播放| 日韩国产成人自拍视频| 天天综合色| 成人日本精品九区| 欧洲大香蕉| 成人性交午夜免费片| 91综合熟女| 国产精品网址| 亚洲国产无码精品首页久久久| www.狠狠| 性色中出| 日本黄页视频在线观看| 少妇天堂| 成人精品久久久午夜福利| 乳欲人妻办公室奶水| 女人爽到高潮潮喷18禁网站| 按摩中文字幕| AV色五月天| 亚洲天天在线| 浪人综合网| 亚洲人妻一区二区三区| baiduhicn.com。| 清纯唯美激情| 色欲无码人妻日韩欧美精品| 99热网站| 97在线资源| 欧美日韩传媒| 操逼啊啊啊91| 久久久久久久久久久久久久久性生活视频 | 日韩欧美中文日韩欧美色| 无码自拍SM| 97内射偷拍| 人妻丰满熟妇av无码区蜜桃| 日韩欧洲操屄视频| 99操99| 人妻丝袜肏逼| 搡老熟女免费视频| 五月婷色| 夜夜免费视频| 午夜国产乱伦视频| 好湿好紧好爽 视频| 插B在线观看| 欧美的性爱网站免费| 六月天婷婷| 国产精品69久久久久久久| 妇女性内射冈站HDWWWCOM| 日本色色网| 99精品无码| 91久久精品中文字幕| 蜜桃久久久久久| juliaann欧美丝袜办公室| 8050午夜少妇无码| 加勒比五月天| 香蕉久久AⅤ...| 中文字幕乱碼在线| 国产精品一二三区18| 久久精品人体AV| 大香蕉视频啪啪啪啪| 日本性爱网址| 亚洲系列欧美| 在线视频日韩欧美国产| 亚洲色图欧美色图制服诱惑| 为用户提供免费看黄网址在线观看| 亚洲熟妇丝袜在线观看| 一起草三级AV电影在线观看 | 青青伊人这里只有精品| 91爱做| 乱伦a片视频| 麻豆天美制片厂网站视频| 色图综合网| 特污免视频| 亚洲天堂资源网| 五月丁香狠狠爱| 欧洲视频在线| 91久久久久久久久久久| 国产午夜在线观看| 一区二区精品更新提醒| 久久免费99精品久久久久久| 大香蕉国产中文自拍| 麻豆视频test| 肉动漫无遮挡h在线观看| 国产精品国产自产拍高清AV| 色色毛片| 亚州综合图片| 亚洲中文日韩欧美大香蕉视频| 视频二区熟女人妻| 在线v中文字幕一区二区三区| 亚洲大色鬼| 伊人色综合网电影| 俞拍久久国应视频| 800zy一区二区| 五十路六十路七十路熟婆| 国产一区二区久久| 91日本在线观看| 色五月AV| 嗯嗯啊啊好大好爽| 五月丁香激情综合| 女人天堂av在线播放| 久久精品老司| 色爱三区| 欧美色视| 色制服丝袜夫妻av一区| 桃花色涩综合影院| 2024黄色视频| 亚洲无限观看| 99热综合| 最新av中文字幕高清| 劲爆欧美人妖三区91| 91黑丝在线播放| 超碰国产精品无码| 国产精品白丝www| 玖玖爱综合| 日韩AV一起草| 国产一级舔足在线观看| 高清不卡 中文 人妻| 天综合中文| 最近2019中文字幕国语免费版 | 天天影视色香色欲| 一本色道久久天天射天天干| 99rre在线精品99re8| 麻豆婷婷成人一二三| 3p国产色噜噜一区| 日本精品一级二级三级| 热久久无毒不卡| 99re9这里只有精品| 日韩无码成人电影| 色在线亚洲视频www| 91老熟女视频| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美日韩亚洲少妇寂寞影院正在播放| 欧美熟妇视频| 国产自偷自拍一区| 在线国产福利网址导航| 日韩成年人性爱视频| 69久久| 91色综合色| 亚洲丝袜B诱惑| 成人精品在线| 欧美成人A天堂片在线观看| 中文字幕乱亚洲美女精品一区| 亚州熟妇精品| 亚洲AV资源| 日韩情色视频| 一区二区激情国产熟女| 久久精品国产亚洲AV成人直播| 热久久国产| 最新日本中文字幕| 91亚州| 91丝袜| 综合熟妇一区二区三区| 新精精品久久精品| 欧美色图天堂网m| 日韩三级视频一区二区三区| 中文字幕在线免费观看视频| av片在线观看免费播放| 99久久久er直播网址| 免费一级精品啪啪视频| 青青免费在线视频一区| 韩日色费| 美女裸体无遮挡永久免费观看网站| 综合色欧美| 蜜臀Av一区二区三区| 蜜臀一二三区| 久久久九九| 久久久精品视频欧州站| 国产AV天美传媒一区二区三区 | 国产后入式在线观看| 亚洲美腿丝袜香蕉影视欧美成人| 亚洲AV色图一区| 天天躁夜夜躁狠狠躁AV| 色噜噜人妻av中文字幕| 中国和日本人色哪个不下载能放| 国产嫩草精品A88AV| 久久超碰com| 在线视频亚洲无码| 蜜乳视频网站| 东北丰满熟女国产一区| 欧美日韩性爱操大逼| 欧美一级做a爰片免费视频| 色五月激情网| 色av中文字| 综合网欧| 熟妇高潮二区三区| 日本布卡一区二三区| 欧美加勒比| 日本韩国国产精品一区| 成人a级高清视频在线观看| 日本成人A片免费看| 久精品无码av一区二免费国产在线观看 | 97色操| 婷婷爽人人婷婷爽视频| 欧美精品久久96人妻无码| 天天干干天天干干| 性爱1区| 东北夫妻性偷拍| 精品无码一区二区三区色欲| 91人妻人人澡人人爽人人精品| 综合久久久久久久久91| 久操网线| 久久思思热| 91欧美偷拍| 在线观看啊啊啊啊啊| 天天综合亚洲综合| 一本一道波多野毛片中文在线| 大香蕉综合网| 色九九九综合| 好涩综合| 日本一级婬片试看三分钟| 亚洲欧美日韩综合在线尤物| 啊啊啊 在线观看| 久久国模av| 97在线公开视频| 国产一级舔足在线观看| 在线国产探花| 亚州色图狠狠干| www欧美91| 亚洲精品尤物yw在线影院| 亚洲精品色| 日日干夜夜骑| 天天干天天舔| 99热官网| 91美女视频电影| 亚洲巨爆乳一区二区三区四季网| 黄色高清无码无码破解免费暗网| 久久嫩草国产成人一区| 五月天精品| 免费αV在线视频| 天天天天干| 伊人午夜福利视频| 中文字幕乱码人妻二区三区| 韩国久久97| 色婷婷日韩精品一区二区三区| 欧美黄色片在线播放| 婷婷香蕉欧美在线一区二区三区 | 国产熟女完整版中字| 日本有码久久| 亚洲人综合| 被窝影院午夜看片无码| 九九碰九九爱97| 大香蕉伊然在亚洲91| 亚洲电影中字一区二区| 久久久艹艹艹| 诱惑网综合| 成人在线日韩| 亚洲精品九九九九九九| 久久久精品视频免费观看| www.99热在线只有精品| 91色交| 天天91~综合入口| 99精品无码| 久久久久久国产无码精品| 日韩精品人妻系列无码天堂| 黄页av| 久久久com| 中文字幕一区二区三区人妻不卡| 亚欧韩av| 欧美丝袜中文字幕07在线| 无码在线亚洲| 久久久91福利姬| 色成人Www精品永久观看| 亚洲第91页| 欧美人人曰人人操人人射射| 久久只有精品一区二区三区| 欧美高清18A片| 人妻一区久久二区三区色播| 家庭乱伦国产精品| 四虎国产成人精品免费一女五男| 亚洲精品乱码线路中文字幕| 亚洲吊色| 嫩草影院在线观看精品| 嗯嗯啊啊的视频| 黄色av片三级三级三级免费看| 97超碰这里只有精品| 国产福利小视频高清在线观看| 超碰97首页| 久久婷色| 久久久久久9| 九九九九九九九九九九九免费国产| 日韩欧美性爱电影在线观看| 暖暖精品二区三区观看| 男人女人18禁片免费看网站| 亚洲黄日韩无码专区| 约操熟妇| 国产97色在线 | 亚洲| 国产玖玖| 成人精品久久久午夜福利| 国产精品高潮久久AV| 欧美色性爱| 亚洲色婷婷综合久久一区二区三区| 丁香五月天社区| 天堂69亚洲精品中文字| 亚洲日韩东京热一区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 98福利在线视频| 亚洲精品美女久久久久久久久| 激情小说激情视频| 一牛影视久久久一区二区三区| 久久国产乱子伦精品免费女人| 亚洲风情综合网| 亚洲s在线观看| 丰满人妻无码一区二区三区| 加勒比海人人操超碰在线| 高树玛利亚无码流出| 人人操,操人人| 91狠狠综合久久久久久| 91精品无码久久久久久久| 99久久9| 黄页大片在线观看| 最好看的中文字幕在线2018| 欧美日韩狠狠爱| 欧美日韩理论一区| A 天堂在线观看视频| 久久精品久| 欧美色色人| 91丝袜美女| 亚洲福利中文字幕在线| 精品美女久久久久| 男女啊啊啊啊啊| 韩日巨乳美女免费视频在线观看| 鲁鲁色综合网| 操比国产| 久久久国产av美女私房| 欧美一级二级三级| 亚洲日韩欧美一区二区| 国产后入精品| 日韩AV无码中文一区二区| 农村女一级毛卡片| 亚洲天天自拍| 色欧洲97| 精品然女一区二区| 偷拍 精品另类 凸凹了四区| 日欧亚洲二三区大片不卡| 女性91网站| 欧美啪啪啪91| 国产女人9999| 久插综合| 日本不卡三级网在线播放| 国产农村一一级特黄毛片| 国产精品久久久久无码A√| 久久超碰网| 国产激情在线| 天天天操天天天爱| 欧美亚洲se91| 九热大香蕉| 色老汉色| 宅男91视频在线播放| 成功精品影院| 色情五月综合婷婷| 人人干人人操人人..com| 成人一级性爱| 无码直播久久久| 无码久久亚洲高清,| 亚洲天天操| 丝袜美腿亚洲| 天天综合网日韩| 中文一区二区三区影院| 丰满人妻一区二区三区| 起碰97| 国产毛片片精品天天看视频| 欧美日韩中文视频播放| 97超碰超碰| 久九九九| 三久久久四久久久久| 丰满人妻-区二区三区免费看 | 国产精品电影推荐| 日韩三级在线观看mp4| 老熟女区| 久久久久大香青草精品综合| 日韩美女,国产传媒,视频一区| 日韩超碰精品综合| 欧洲精品一区二区三区| 亚av顶级裸体一区二区三区四区五区 | 性生活无遮挡纯毛片在线看| 香蕉久久精品| 97频视在线| 91熟女.com| 夜夜国自区| 91爱剪切久久| 在线综合网| 操逼视频国产无套| 中文字幕奈奈美被公侵犯| 丝袜剧情| 99精品在线| 旡码电影特区| 神马久久网| 久久精品视| 亚洲天堂少妇| 视频不卡中文字幕| 欧美一区二区三区四区综合| 911粉嫩人妻| 亚州精人品大香蕉| 91爰爱欧美| 9久9久| 26UUU欧美日本| 欧美极品性爱天天射| 色五月激情综合网| 嗯嗯嗯嗯啊啊啊好紧好大| 青春草A| 欧美日日人人天天| 久久久久九九九| 欧美一区二区三区另类精品| 九热视频| 欧美97日韩精品| 精品国产乱码久久久影院| 乱伦强奸区日韩| 欧美成人四级在线播放| www.久久爱| 熟女一区二区| 蜜桃香蕉久草精品在线| 欧美精品成人一区二区在线观看| 夜草网站| 国产高清自拍视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 噜噜噜在线视频| 青青久久手机线视频| www.久久爱| 9热9热综合网| 欧美肥臀在线| 国产精品视频自拍在线| 国内毛片无码一级毛片| 天堂国产AV| 欧美色干| 1禁看欧美黄片免费看| 天天射网| 天天干夜夜| 日本性交操一区二区不卡系列| 色噜噜人妻丝袜a∨先锋影| 日本不卡三级网在线播放| 婷婷性网| 无码免费精品高清| 69久久| 自拍偷拍第26| 99热精品在线| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 在线看免费无码AV天堂的| 高树玛利亚无码流出| 亚洲交性| 国产 热久久久久国产精品| 久9久| 欧美综合色,www| 日本操BAV| ai欧美亚洲小说| 色欲久久久久综合网| 久久久久免费少妇| 亚洲国产97在线精品一区| 思思热在线cao| 九热大香蕉| 久久久久久久强迫| 天天操女人| 中文字幕三四区| 男人的天堂2019AV| 精品日日人妻| 婷婷五月天av| 99热线麻豆 | 国产又色又爽又舒服的三级视频| 亚洲男人天堂2013| av在线不卡一区二区三区| 日本加靬比网站发布页| 3PAV乱伦视频| 少妇99成人麻豆| 97免费在线| 东京太热久久久| 色欲天天综合久久久无码网中文| 天天添天天干电影| 亚洲日韩国产精品| 久热伊人99re| 亚洲āv网址在线观看| 最新一二三区视频| 99无码狠狠久久| 亚洲色图欧美色图制服丝袜| 欧州一区二区三区四区| 九九夜精品九九在线| jk白丝没脱就开始啪啪| 校园春色中文字幕AV| 97摸视频| 麻豆天美在线| 天天干天天爽| 亚洲激情视频| 日本三级人妻a人妻一在线| 国产日韩精品suv| 久久国产视频专区一二三 | 欧美18禁91| 1人人看人人摸人人操| 97资源免费视频| 亚洲AV无码国产精品久久久久| 9美女超碰在线免费观看| 青青操青娱乐| 18禁在线视频| 视频二区熟女人妻| 一起草AV| 国产呦精品系列在线观看| 亚洲天堂第一页| 激情网色| 精品一区二区三区18| 中亚精品极乱| 中文字幕乱码人妻二区三区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久αⅴ| 国产农村妇女精品1区二区| 亚洲三区视频| 国产精品另类| 青娱乐 成人娱乐在线| 日韩欧美成人午夜福利| 天天天做天天天爱天天天爽| 久久久一热在线播放| 综合久久久久久久综合网| 久久久性爱| 欧美夜夜骑视频| 五月婷婷无码| 国产精品嫩草影院午夜两性| 久久久久深夜无码| 久久超碰亚洲人| 国产福利影视| aaa亚无码专区| 中日韩久久久免费看| 精品人妻一区二区三区-国产精品| 综合操逼| 亚洲日韩在线a不卡99精品 | 国产精品青草综合久久| 一级性爱网| 加勒比综合a∨| 伊人97超碰| 亚洲av无线观看| 亚洲欧美高清无码| 啊啊啊啊嗯嗯在线久久久| 欧美在线l亚洲| AV天天在线观看| 蜜乳av首页| 中文字幕奈奈美被公侵犯| 天天综合网91| 久久精品女同亚洲女同13| 91高跟美女在线播放| 久久久九97| 亚洲高清在线| 强歼乱伦资源网| 亚川综合视频| 超碰色综合| 欲香欲色综合天天伊人| 啊啊啊啊在线播放| 亚州春色| 欧美色九九九| 狠狠干综合| 偷看洗澡一二三区美女| 国产强奸乱伦xd| 91操操操操| 嗯嗯啊啊啊好爽| 亚洲区小说| 97国产精品久久久久 | 琪琪精品免费一区二区三区 | 激情网色| 精品人妻中文字幕4399| 国产极品粉嫩馒头一线天av| 色香AV| 美女啊啊啊啊啊| 亚洲日精品| 性色高清..……| 九九人妻| 国产精品动态一区二区三区四四| 国产二区三区粉嫩在线| 亚洲激情 欧美色图| 超碰久久性爱| 2010男人的天堂| www.婷婷| 夜夜肏2021| 日韩天美| 99久久com免费视频′| 农村妇女一级二级三级视频| 伊人AAA| 一区二区偷拍拍视频| www.天天干| 男人天堂久久精品| 亚洲天堂男人在线| 啊啊啊啊啊啊啊国| 青娱乐导航AV| 丝袜天堂| 91天天c| 激情文学 亚洲图片| 日韩性爱啪啪视频| 超碰97人人cao| 一区二区三区在线美女| 神马久久久久久伦理片| 另类一区|