PHP包括最后添加VARS的语句?

时间:2013-01-22 22:02:37

标签: php variables include var

我正在尝试在“ include ”的末尾添加一些变量。这可能吗?

以下是不起作用的代码:

include('login.php?' . "message=used");

3 个答案:

答案 0 :(得分:4)

您不需要包含查询字符串。包含/要求基本上包括所包含的代码。在包含文件之前,只需声明包含所需的任何变量:

$message = 'used';
include('login.php);

答案 1 :(得分:1)

不,不是,你真的没有理由这样做,你看。您在include之前定义的每个变量都可以从include中获得。

$var = "Hello include";
include("login.php");

// Include.php

echo $var;

将输出“Hello include”

答案 2 :(得分:1)

include()将参数作为文件名,因此当您使用login.php?message=used时,它正在寻找login.php?message=used.php,这显然不存在。

您可以更改.ini文件设置allow_url_include,但这会带来潜在的安全问题,但在包含文件之前只需声明您的变量。