首页 > 解决方案 > 无法使用 php 生成 CSS 链接

问题描述

我正在使用 PHP 为某些页面生成布局,问题是,它似乎无法找到我的自定义 CSS 文件。这是我正在使用的代码:

<link rel="stylesheet" href="' . $_SERVER['DOCUMENT_ROOT'] . '/CSS/jokesStyle.css">

注意:这是我正在使用的 php 字符串。CSS 文件位于 htdocs/CSS 中。这是浏览器中生成的路径:

C:/xampp/htdocs/CSS/jokesStyle.css

此文件中的任何 CSS 规则都不适用于生成的页面。提前致谢!

标签: phpcss

解决方案


使用以下代码

<?php  
    if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on'){  
         $url = "https://";   
    }else{  
         $url = "http://";
    }
    $url.= $_SERVER['HTTP_HOST']; 
    $url .= "/CSS/jokesStyle.css";
    echo "<link rel='stylesheet' href='{$url}'>";
?>

推荐阅读