我认为我已经尝试了我能找到的所有选项。我确定这是最简单的事情!
该变量需要从调用的第一个文件中设置和评估(它实际上是
$_SERVER['PHP_SELF']
,并且需要返回该文件的路径,而不是被包含的second.php
)。
选项一
在第一个文件中:global $variable;
$variable = "apple";
include('second.php');
第二个文件中:echo $variable;
选项二
在第一个文件中:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
第三个选项
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
对我都不起作用。PHP版本是5.2.16。
我错过了什么吗?
谢谢!
global
不是必需的;您的第一个选项应该可以正常运行。 - raina77ow