echo文件的名称'包括'不包含'

时间:2014-04-29 20:05:11

标签: php

好的,我正在每个页面上创建一个网站,我想include一个文件sidebar.php。

在sidebar.php中,我想回应一下包含sidebar.php的文件的名称。

以下是sidebar.php的内容,它们返回'sidebar'。

<?php 
$file = basename(__FILE__, '.php');
echo $file;
;?>

我找到了similar question,但重点是我不必在每个页面上都没有变量。

请原谅我对“包含”一词的模糊使用,我将其用作php中的陈述。

1 个答案:

答案 0 :(得分:2)

您可以通过会话变量将其传递到侧边栏页面:

<?php
    session_start();
    $_SESSION['filename'] = "thisFilesName.php";
    include('../sidebar.php');
?>

的sidebar.php:

<?php
    session_start();
    echo $_SESSION['filename'];
?>