2014-09-30 43 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