PHP教程(一)通过PHP实现用户切换网站样式带Cookie记忆

格展网络
161 浏览42 点赞
PB教程网,一个佛系PbootCMS教程博客,了解一下

首先,在网站根目录建立一个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 ?>


本文由平台注册作者或者官方发布,未经许可,禁止转载!

本文网址:https://www.yingzia.com

本文来自:@格展网络 | 发布于 2020-06-17 20:58:59

原文来自:https://www.yingzia.com

点赞 | 42 浏览 | 161 分享