有没有办法在子域中使用域文件?

问题描述 投票:2回答:1

我有一个有子域名的网站,例如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 path
1个回答
0
投票

它可以通过如下的简单技巧来完成,

<?php
include_once $_SERVER['DOCUMENT_ROOT'] .  '/../inc/header.php';

我建议你阅读以下教程https://developer.hyvor.com/php/including-files-in-root-with-subdomain.php

© www.soinside.com 2019 - 2024. All rights reserved.