好的,我正在每个页面上创建一个网站,我想include
一个文件sidebar.php。
在sidebar.php中,我想回应一下包含sidebar.php的文件的名称。
以下是sidebar.php的内容,它们返回'sidebar'。
<?php
$file = basename(__FILE__, '.php');
echo $file;
;?>
我找到了similar question,但重点是我不必在每个页面上都没有变量。
请原谅我对“包含”一词的模糊使用,我将其用作php中的陈述。
答案 0 :(得分:2)
您可以通过会话变量将其传递到侧边栏页面:
<?php
session_start();
$_SESSION['filename'] = "thisFilesName.php";
include('../sidebar.php');
?>
的sidebar.php:
<?php
session_start();
echo $_SESSION['filename'];
?>