我有一个有子域名的网站,例如domian.com和forum.domain.com。 在我的domain.com我有inc文件夹,其中包含我的initialize.php和config.php我的类和函数。我只是在每个php页面中包含initialize.php,并在initialize.php中包含其他页面,如config.php 在我定义的config.php中
define("BASE_URL","/");
define("ROOT_PATH",$_SERVER['DOCUMENT_ROOT']."/")
现在,当我在子域中包含初始化时,它不起作用,因为ROOT_PATH假定为子域。在这种情况下,我做什么sholud?如何在子域中使用domian.com root中的文件? 我应该在子域名中复制所有内容吗?
它可以通过如下的简单技巧来完成,
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/../inc/header.php';
我建议你阅读以下教程https://developer.hyvor.com/php/including-files-in-root-with-subdomain.php