首先,在网站根目录建立一个style.php文件,文件里面存放以下内容代码
cookie时间可以根据自己需求进行相应的调整
<?php $style = $_GET["style"]; // 域名换成自己的,二级域名也填主域名 setcookie('style',$style,time()+31536000,'/','.cnsbq.com','0'); header("location:".$_SERVER['HTTP_REFERER']); ?>
在前端页面添加切换主题的按钮
a和b替换成自己的实际样式表名称,此处应放在页面公共头部,以实现在所有页面存放cookie
<a href="style.php?style=a">主题A</a> <a href="style.php?style=b">主题B</a>
最后在页面获取cookie记忆的样式表名称
把<?php echo $style ?>放到对应的样式表位置即可
默认引用a样式表,此处改成网站实际的默认显示样式表即可。
<?php if(isset($_COOKIE["style"])){ $style = $_COOKIE["style"]; }else{ $style = "a"; } ?> <?php echo $style ?>