2014-09-30 42 views
-1

我在我的網站上有一些頁面使用其他PHP文件作爲內容。包含文件中的PHP服務器變量

下面是一個例子:

file1.php:

<!-- header and other stuff goes here --> 

<?php include 'file2.php; ?> 

<!-- footer and other stuff goes here --> 

file2.php:

<?php echo $_SERVER['SCRIPT_FILENAME']; ?> 
<p>Content goes here.</p> 

我的問題是,SCRIPT_FILENAME變量作爲file1.php呼應,因爲它包含在文件1中。如何阻止發生並獲取包含文件(file2.php)的SCRIPT_FILENAME。

+0

因爲它不在服務器環境中。但是你可以使用'__FILE__'和'__DIR__'常數。 – Wrikken 2014-09-30 14:24:10

回答

3

如果我正確理解這一點,我覺得你在你的文件2要這樣:

echo __FILE__; 
+0

完美的,我會勾選它時,它會讓我:)謝謝 – 2014-09-30 14:18:46