我正在开发一个网站,我有一个文件,我将其称为" main.php
",以及一个php文件" lib.php
", lib.php
包含一个函数" myfunction()
",尝试访问当前$_SESSION
以读取某些数组。此函数从main.php
调用。
我是否需要将$_SESSION
作为函数的变量传递?我尝试将读取传递作为变量$_SESSION
并且不通过它,我可以阅读{{1}内容
提前谢谢你
答案 0 :(得分:1)
$ _ SESSION是PHP称之为超全局的东西。这意味着它可以从全局范围和任何方法(在类的内部和外部)访问(它在范围内)。
您可以在此处阅读有关PHP超级全球的更多信息:
http://www.php.net/manual/en/language.variables.superglobals.php
答案 1 :(得分:0)
您不需要传递$_SESSION
,只需在您要使用它的任何页面上调用session_start();