【发布时间】:2016-01-07 10:53:21
【问题描述】:
我正在为我在学校的总结工作开发一个网站。我正在使用 XAMPP v3.2.1。本地主机站点。
我网站的文件夹在htdocs文件夹中的配置如下:
-
ibnm
- CSS
- js
- img
- ...
-
网站
- 关于
- 媒体
- ...
- includes.php
- index.php(主页)
我的问题从这里开始:在index.php 我包括includes.php,这是一个简单的文件,其中包含我网站文件夹的define() 函数,因此我可以在网站的HTML 标记上将常量打印为URL (如下所示)
//includes.php
<?php
define("css", "localhost/ibnm/css");
?>
//index.php
<?php
include_once("includes.php");
?>
<link href="<?= css; ?>/bootstrap.css" rel="stylesheet">
但是当我这样做时,CSS 不起作用。当我在页面上看到带有先前定义的 URL 的 <a> 标记时,它看起来像
localhost/ibnm/site/localhost/ibnm/css
而不是
localhost/ibnm/css
这很令人困惑,因为如果 <a> 标签没有任何值 (href=""),它会输出 localhost/ibnm/site/。
有什么问题吗? XAMPP 还是编码?
【问题讨论】: