PHP:PHP在每个页面上自动加载变量

PHP:PHP在每个页面上自动加载变量,php,Php,我有一个常数 像define('SITE\u URL','http://somewebsite.com'); 我在一些页面上使用它 有时还需要更改该变量的值,以便在每页上更改变量值是一项可怜的任务 请建议我一些替代方法,比如一些自动类装入器或任何其他方法 因为这是我的第一个PHP网站,所以我无法决定在这里做什么?首先,define不是一个变量 要在多个页面中使用它,请将所有定义放在一个单独的PHP文件中,并在需要时将其包含在其他PHP文件中 示例: 在defines.php中: 在page1.p

我有一个常数

define('SITE\u URL','http://somewebsite.com');

我在一些页面上使用它

有时还需要更改该变量的值,以便在每页上更改变量值是一项可怜的任务

请建议我一些替代方法,比如一些自动类装入器或任何其他方法


因为这是我的第一个PHP网站,所以我无法决定在这里做什么?

首先,
define
不是一个变量

要在多个页面中使用它,请将所有定义放在一个单独的PHP文件中,并在需要时将其包含在其他PHP文件中

示例:

在defines.php中:

在page1.php中:

包括“defines.php”;
//完成任务并使用定义:

回显站点_URL;// 首先,
define
不是一个变量

要在多个页面中使用它,请将所有定义放在一个单独的PHP文件中,并在需要时将其包含在其他PHP文件中

示例:

在defines.php中:

在page1.php中:

包括“defines.php”;
//完成任务并使用定义:

回显站点_URL;// 您可以使用变量创建一个文件,例如“variables.php”,然后在要使用该变量的所有页面上执行以下操作:

include("path_to_the_file/variable.php"); 
您可以访问该变量,并且可以更改该脚本的值


如果要更改所有脚本的值,请改用会话变量。 你需要有

session_start();
在使用该变量的所有页面上。要设置变量,请执行以下操作: $\会话['myVar']=“值”

因此,只要您需要访问该var,您就可以“

或者您可以更改其值:

$_SESSION['myVar'] = "new Value";
而且整个会议都会改变


请记住使用
session\u start()
以便访问它。

您可以使用变量创建一个文件,例如“variables.php”,然后在所有要使用该变量的页面上执行以下操作:

include("path_to_the_file/variable.php"); 
您可以访问该变量,并且可以更改该脚本的值


如果要更改所有脚本的值,请改用会话变量。 你需要有

session_start();
在使用该变量的所有页面上。要设置该变量: $\会话['myVar']=“值”

因此,只要您需要访问该var,您就可以“

或者您可以更改其值:

$_SESSION['myVar'] = "new Value";
而且整个会议都会改变


记得要有
session\u start()
,这样你就可以访问它了。

哦,谢谢你的建议和回答,这是一个很好的方法,满足了我的要求,但是我听说当页面被调用时会有自动类加载器,但是那是关于
类的
而不是
定义的
变量的
哦,我必须遵循面向对象的方法哦,谢谢你的建议和回答,这是一个很好的方法,满足了我的要求,但是我听说了自动类加载器,而页面被调用,但是那是关于
类的
而不是
定义的
变量的
哦,我必须遵循面向对象的方法