【发布时间】:2023-03-25 12:45:01
【问题描述】:
我的 PHP 本地主机上有以下文件结构:
- 根
- css/
- main.css
- 管理员/
- admin.php
- index.php
- header.php
- css/
admin.php 和 index.php 都需要 header.php,其中 main.css 包含如下:
<link rel="stylesheet" type="text/css"
href="<?php echo $_SERVER['DOCUMENT_ROOT']; ?>/css/main.css" />
但是,css 文件未正确包含。当我在 Mac 上查看 Chrome 中的源代码时,浏览器已经把它变成了
http://localhost/Users/ljhljh235/Documents/web/hetd/css/main.css
其中http://localhost 不打算在这里。任何人都可以帮助我如何为 css 文件构建正确的绝对路径吗?
附:我在 admin.php 和 index.php 中包含 header.php 的方式是
require_once ($_SERVER['DOCUMENT_ROOT'].'/header.php');
我正在使用 MAMP 2.1.1。
感谢您的帮助。
【问题讨论】:
标签: php css require-once