歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux安全 >> 相對路徑和絕對路徑錯誤造成的漏洞

相對路徑和絕對路徑錯誤造成的漏洞

日期:2017/2/27 17:10:35   编辑:Linux安全
相對路徑(Relative Path)指同一個目錄的文件引用。
如果源文件和引用文件在同一個目錄裡,直接寫引用文件名即可。

假設創建一個源文件index.php,在index.php裡要引用main.php文件作為超鏈接。

假設index.php路徑是:/var/www/wwwroot/php/index.php
假設main.php路徑是:/var/www/wwwroot/php/main.php
在index.php加入main.php超鏈接的代碼應該寫成:
<a href = "main.php">main.php</a>

絕對路徑(absolute path)指帶域名的文件的完整路徑。

假設www是根目錄,現在在www下放了一個文件index.php,這個文件的絕對路徑就是:http://www.xxx.com/index.php

假設你在www根目錄下建了一個目錄叫php,然後在該目錄下放了一個文件index.php,這個文件的絕對路徑就是http://www.xxx.com/php/index.php

下面就是一個相對路徑和絕對路徑錯誤的實例:


Copyright © Linux教程網 All Rights Reserved