1
我嘗試包括包括曾經與蔚藍網PHP文件夾中
文件夾的wwwroot/樣品/ printsample.php
我寫這篇文章的代碼
<?php
include_once("testerror/warning.php");
?>
和
文件夾的wwwroot /testerror/warning.php
我寫這個代碼
<?php
echo "Hello World";
?>
當我嘗試訪問通過網站example.com/sample/printsample.php,我得到的結果是什麼。
但是當我包括在include_once樣品/ printsample.php
這樣
<?php
include_once("D:\home\site\wwwroot\useblockscript\testerror\warning.php");
?>
完整路徑,我得到的結果在網上打印的 「Hello World」。
它有什麼問題?
看看腳本位於D:\ home \ site \ wwwroot。所以它尋找相對路徑。這應該是d:\家\網站\ wwwroot的\性TestError \ warning.php
這是$ _SERVER
[SCRIPT_FILENAME] => D:\home\site\wwwroot\useblockscript\test.php
[REQUEST_URI] => /useblockscript/test.php
[PATH_TRANSLATED] => D:\home\site\wwwroot\useblockscript\test.php
[DOCUMENT_ROOT] => D:\home\site\wwwroot
[APPL_PHYSICAL_PATH] => D:\home\site\wwwroot\
[HTTP_X_ORIGINAL_URL] => /useblockscript/test.php
[PHP_SELF] => /useblockscript/test.php
看看腳本在D:\ home \ site \ wwwroot \中。所以它尋找相對路徑。那應該是D:\ home \ site \ wwwroot \ testerror \ warning.php –