如何根据条件加载动态CSS文件

时间:2012-07-03 14:11:08

标签: php css dynamic

我有一个index.php文件,它根据条件加载(需要)2个不同的文件。

访问此链接将导致;

mysite.com/index.php将加载stats.php(require(“stats.php”);)

访问此链接将导致;

mysite.com/index.php?auth=“jgbsbsbasm”将加载encry.php(require("stats_encry.php");

完成此代码:

<?php

if(isset($_GET['auth'])) require("stats.php");
else require("stats_encry.php");

?>

这很好用。现在我的问题是;我在标题中有一个CSS文件为static;

<link rel="stylesheet" href="cv.css">

我想要的是分别为stats.sep.php加载stats.php和cv1.css的cv.css文件。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

在标题中替换

<link rel="stylesheet" href="cv.css">

<?php if(isset($_GET['auth'])){ ?>
    <link rel="stylesheet" href="cv.css">
<?php } else { ?>
    <link rel="stylesheet" href="cv1.css">
<?php } ?>

答案 1 :(得分:0)

您可以使用以下语法

<?php 
 if(isset($_GET['auth'])){ 
    echo '<link rel="stylesheet" href="cv.css">';
 } else {
    echo '<link rel="stylesheet" href="cv1.css">';
 }
 ?>