PHP $ _SESSION和外部文件上的函数

时间:2014-06-05 20:52:12

标签: php function session

我正在开发一个网站,我有一个文件,我将其称为" main.php",以及一个php文件" lib.php", lib.php包含一个函数" myfunction()",尝试访问当前$_SESSION以读取某些数组。此函数从main.php调用。

我是否需要将$_SESSION作为函数的变量传递?我尝试将读取传递作为变量$_SESSION并且不通过它,我可以阅读{{1}内容

提前谢谢你

2 个答案:

答案 0 :(得分:1)

$ _ SESSION是PHP称之为超全局的东西。这意味着它可以从全局范围和任何方法(在类的内部和外部)访问(它在范围内)。

您可以在此处阅读有关PHP超级全球的更多信息:

http://www.php.net/manual/en/language.variables.superglobals.php

答案 1 :(得分:0)

您不需要传递$_SESSION,只需在您要使用它的任何页面上调用session_start();