根据url中的单词加载css

时间:2011-05-29 10:26:58

标签: php css

我希望能够根据页面网址中的单词加载单独的css文件。这是一个拥有单个index.php的cms,页面的所有url都是动态创建的。

我想要发生的是,如果url包含某些单词,则必须加载特定的css文件,如果url不包含单词,则必须加载另一个css文件。

我已经设法让它用一个词来工作,但我无法弄清楚如何让它检查更多的单词。

代码:

<?php if (stripos($_SERVER['REQUEST_URI'],'/administration/') !== false){$style = "css/style.css";} else {$style = "css/style1.css";}?>

我会感激任何帮助!谢谢!

2 个答案:

答案 0 :(得分:2)

我不确定你的意思。这是我最好的猜测。你需要更多的2条件:

<?php
if (stripos($_SERVER['REQUEST_URI'],'/administration/') !== false){$style = "css/style.css";}
else if(stripos($_SERVER['REQUEST_URI'],'/member/') !== false) {$style = "css/style2.css";}
else if(stripos($_SERVER['REQUEST_URI'],'/customer/') !== false) {$style = "css/style3.css";}
else {$style = "css/style1.css";}
?>

答案 1 :(得分:1)

好吧,你可以写一个更复杂的switchelseif,但是如果你只是复制这行代码并修改触发词和css文件名,我认为它会正常工作