我使用XAMMP,在我的index.php頁面中使用這個變量:
($_SERVER ["DOCUMENT_ROOT"] . "/path/to/my/php/file);"
我的文件結構,像這樣設在htdocs目錄文件夾:
myprojectnet/include
myprojectnet/css
myprojectnet/js
myprojectnet/folder1/index.php, css folder and js folder, etc;
myprojectnet/folder2/index.php css folder and js folder, etc;
裏面我的index.php文件我用這個變量:
($_SERVER ["DOCUMENT_ROOT"] . "/include/header.php");
在我的header.php文件結構的我就像這樣:
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="css/name.css">
<script src="js/jquery.js"></script>
我不得不把我的css文件夾和js文件夾,我的index.php文件所在的同一目錄內,我不應該這樣做時,我的header.php文件應正確解析我的css文件夾和js文件夾的路徑。
能否請你,說明路徑CSS和JS文件相對於PHP的index.php,即要保持它們和index.php的位置。 – mega6382
也請在您使用此位置的位置添加一段代碼片段。就我個人而言,我從來沒有使用過DOCUMENT_ROOT superglobal來引用我的所有js和css文件的位置,以便將html輸出到瀏覽器。所以我很好奇你是如何使用它的。 – IncredibleHat
區分服務器端文件系統和網站URL結構。後者可以與前者重疊,但'$ _SERVER [「DOCUMENT_ROOT」]'幾乎不會與客戶端URL有任何關係。 – CBroe