小编use*_*646的帖子

PHP传递变量以包含

我正在尝试将变量传递给包含文件.我的主机改变了PHP版本,现在无论我尝试什么解决方案都行不通.

我想我已经尝试了所有可以找到的选项.我确定这是最简单的事情!

需要从调用的第一个文件设置和评估变量(它实际上是$_SERVER['PHP_SELF'],并且需要返回该文件的路径,而不是包含的文件second.php).

选项一

在第一个文件中:

global $variable;
$variable = "apple";
include('second.php');
Run Code Online (Sandbox Code Playgroud)

在第二个文件中:

echo $variable;
Run Code Online (Sandbox Code Playgroud)

选项二

在第一个文件中:

function passvariable(){
    $variable = "apple";
    return $variable;
}
passvariable();
Run Code Online (Sandbox Code Playgroud)

选项三

$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.


$variable = $_GET["var"]
echo $variable
Run Code Online (Sandbox Code Playgroud)

这些都不适合我.PHP版本是5.2.16.

我错过了什么?

谢谢!

php variables global global-variables include

75
推荐指数
7
解决办法
11万
查看次数

标签 统计

global ×1

global-variables ×1

include ×1

php ×1

variables ×1