【问题标题】:how to set a global link in php如何在php中设置全局链接
【发布时间】:2018-06-06 03:02:27
【问题描述】:

我有一个问题,我在 php 中有一个文件,我需要在其中包含另一个文件

<?php include('includefile.php'); ?>

但如果我在子文件夹中,我必须像这样调用这个文件

<?php include('../includefile.php'); ?>

但是,这个文件中的某些行会改变,例如

<a href="css/style.css">

现在是

<a href="../css/style.css">

无论在项目的哪个位置,我该如何设置

谢谢

【问题讨论】:

标签: php include


【解决方案1】:

通常,这是通过使用一个名为 ROOT 的定义来实现的,它存储项目根目录的绝对路径:

config.php

define('ROOT', __DIR__ . DIRECTORY_SEPARATOR);

然后在您的其他文件中,包含这个文件 (config.php) 并在您的代码中使用 ROOT 定义。这让您不必担心../ 以及您需要打开多少目录等的麻烦。

阅读材料

Predefined Constants

【讨论】:

  • 我还不明白,你能给我举个例子吗?我写的链接?请
  • @kevinyepez 我也不确定如何简化我的解释,当我给出解释时,我无意为你编写代码。
猜你喜欢
  • 2011-02-11
  • 2014-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-10
  • 1970-01-01
  • 2011-07-09
相关资源
最近更新 更多