我希望能够根据页面网址中的单词加载单独的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";}?>
我会感激任何帮助!谢谢!
答案 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)
好吧,你可以写一个更复杂的switch
或elseif
,但是如果你只是复制这行代码并修改触发词和css文件名,我认为它会正常工作