有一个像这样的文件:
<?php
require_once "properties.php";
$GLOBALS["to_home"] = "../sfair";
echo tohome () . "index.php";
?>
和properties.php:
<?php
function tohome()
{
if(isset($GLOBALS['to_home']))
{
return $GLOBALS['to_home'] . "/";
}
else
{
return "';
}
}
哪个应该给我../stair/index.php
。
但反而给了我index.php
。
如何使包含的文件能够访问包含文件的变量?
注意:我找到了另一个答案(“无法从包含的文件中访问全局变量”,但它没有用。
答案 0 :(得分:0)
你不能用函数调用发送$GLOBALS["to_home"]
吗?这就是......的功能......
echo tohome($GLOBALS["to_home"]) . "index.php";
当然你必须改变功能内容,但我想你会明白这个想法。