我们分析的第一个文件是setup.php,也是程序的安装文件。
<?php define( \'DVWA_WEB_PAGE_TO_ROOT\', \'\' ); require_once DVWA_WEB_PAGE_TO_ROOT.\'dvwa/includes/dvwaPage.inc.php\';
我们把这个代码改为显示,在test.php中测试
<?php define( \'DVWA_WEB_PAGE_TO_ROOT\', \'\' ); echo "11111<br/>"; echo DVWA_WEB_PAGE_TO_ROOT; echo "11111<br/>"; echo DVWA_WEB_PAGE_TO_ROOT.\'dvwa/includes/dvwaPage.inc.php\'; ?>
显示效果
这样很快就能理解了
define( \'DVWA_WEB_PAGE_TO_ROOT\', \'\' );
表示定义DVWA_WEB_PAGE_TO_ROOT为空,其实就是对应当前目录,这样就可以包含其他文件了。
这里文件包含了一个文件,所以先分析到这里。等分析了dvwaPage.inc.php后,再继续。
====================================================