CSS的绝对地址

时间:2012-11-17 07:14:49

标签: php css require-once

我的PHP localhost上有以下文件结构:

    • CSS /
      • 的main.css
    • 管理员/
      • admin.php的
    • 的index.php
    • 的header.php

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文件构建正确的绝对路径吗?

P.S。我在admin.php和index.php中包含header.php的方法是

require_once ($_SERVER['DOCUMENT_ROOT'].'/header.php');

我正在使用MAMP 2.1.1。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

变量$ _SERVER ['DOCUMENT_ROOT']用于服务器端路径,仅使用/css/main.css,它将相对于域,即:http://domain.com/css/main.css