如何从一个php文件到另一个php文件获取变量的值

时间:2013-09-07 11:36:59

标签: php

我想在index.php文件中获取变量$ code的值,但$ code在images.php中。我在index.php中包含了images.php。如何在不使用会话的情况下获取index.php文件的值。

4 个答案:

答案 0 :(得分:1)

如果您包含该文件,则可以访问该变量。

http://php.net/manual/en/function.include.php

  

当包含文件时,它包含的代码将继承发生包含的行的变量范围。从那时起,调用文件中该行可用的任何变量都将在被调用文件中可用。但是,包含文件中定义的所有函数和类都具有全局范围。

答案 1 :(得分:1)

您可以使用php include功能

如果文件位于同一目录中,则可以使用include 'file.txt';。 或..\folder\file.txt返回目录。

但您也可以设置会话变量,而不是包含。在会话中启动会话并存储变量的地方,这些可以在其他php文件上检索,但是你需要在该文件上启动会话。 这就像:

session_start(); // start the session $_SESSION['views']=1;

然后

这个变量可以在另一个php文件上回复,如:session_start(); $local_variable = $_SESSION['views'];

希望这会有所帮助。

答案 2 :(得分:0)

当您包含文件时,它就像在主文件中重写的整个代码一样。因此,如果在“index.php”中包含带有变量$ code的“images.php”,则可以在“index.php”中使用$ code。

答案 3 :(得分:0)

<强> images.php

<?php

$code = "Test";

?>

<强>的index.php

<?php

include("images.php");

echo $code;

?>

页面index.php中的输出

Test