包含文件中的PHP服务器变量
问题描述:
我在我的网站上有一些页面使用其他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。
答
如果我正确理解这一点,我觉得你在你的文件2要这样:
echo __FILE__;
+0
完美的,我会勾选它时,它会让我:)谢谢 – 2014-09-30 14:18:46
因为它不在服务器环境中。但是你可以使用'__FILE__'和'__DIR__'常数。 – Wrikken 2014-09-30 14:24:10