包含文件中的PHP服务器变量

时间:2014-09-30 14:14:27

标签: php variables

我的网站上有一个页面,它使用其他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中。如何阻止它发生并获取所包含文件的SCRIPT_FILENAME(file2.php)。

2 个答案:

答案 0 :(得分:3)

如果我正确理解这一点,我想你想在你的文件2中找到它:

echo __FILE__;

答案 1 :(得分:0)

尝试echo __FILE__;来回显所包含文件的完整路径。

查看此处的手册http://php.net/manual/en/language.constants.predefined.php