我有一个包含多个php脚本的PHP网页。在第一个脚本中,我创建了一个对象,这是所有脚本都需要的。一般来说,我想避免使用全局变量,那么如何将对象从一个脚本发送到另一个脚本呢?
我的第一个想法是使用$_SERVER['object']=$myobject
。但我意识到这不起作用。
所以我正在寻找另一种解决方案。
在过去的几年里,我使用PHP_SELF
,但是在表单中使用了{{1}}。在这种情况下,我没有任何表单,并且此对象在会话启动之前创建,并且也将在会话之外使用。还有其他选择吗?
答案 0 :(得分:1)
为什么不创建页面,调用它Shared.php
或其他什么,在其中创建对象,并在每个所需的脚本中使用require("Shared.php");
? require将包含Shared.php