Php 通过脚本传递常量

Php 通过脚本传递常量,php,routing,constants,Php,Routing,Constants,所有页面都重定向到index.php,在那里我读取URI并重定向到页面。 一旦我在index.php上定义了一个常量: define('ROOT_DIR', __DIR__); 如何将此常量传递到其他页面 如果我使用 header('location:www.mysite.com/page_requested.php') 常量未定义,我无法使用它 谢谢将包含常数的文件包括在您需要的任何位置。您可以使用一个名为config.php的文件,该文件包含所有常量,并将其包含在您需要的任何位置。如果您

所有页面都重定向到
index.php
,在那里我读取URI并重定向到页面。 一旦我在
index.php
上定义了一个常量:

define('ROOT_DIR', __DIR__);
如何将此常量传递到其他页面

如果我使用

header('location:www.mysite.com/page_requested.php')
常量未定义,我无法使用它


谢谢

将包含常数的文件包括在您需要的任何位置。您可以使用一个名为config.php的文件,该文件包含所有常量,并将其包含在您需要的任何位置。

如果您不想包含任何文件,您只需使用cookie或会话将常量传递到其他页面即可。您也可以通过以下方式在URL上传递常量:location:www.mysite.com/page_requested.php?constant=value,但我认为您不想这样做,但当然有一种方法可以自动在整个站点上使用常量!