首页建站经验 php实现通过cookie换肤的方法

php实现通过cookie换肤的方法

本文实例讲述了php实现通过cookie换肤的方法。分享给大家供大家参考。具体如下:http://www.cuoxin.com/wen/2019/11-02/saveStyleSheet.php页面如下:…

本文实例讲述了php实现通过cookie换肤的方法。分享给大家供大家参考。具体如下:

http://www.cuoxin.com/wen/2019/11-02/saveStyleSheet.php页面如下:

<?php

function styleSheet($currentCookie){

// Get Current Style Sheet

$currentCookie = $_COOKIE["StyleSheet"];

// Get New cookie file name

switch($_GET['style']){

case 1:

$value = 'style1.css';

break;

case 2:

$value = 'style2.css';

break;

case 3:

$value = 'style3.css';

break;

default:

$value = 'style.css';

break;

}

// If the user views this page, without using

// style=... then set cookie to the default

if(!isset($_GET['style'])){

$value = 'style.css';

}

// If the new value doesn't equal the old value allow cookie change

if(isset($value)||$currentCookie!=$value||isset($currentCookie)){

setcookie("StyleSheet", $value, time()+600000); /* expires in 10,000 hours*/

return $_COOKIE["StyleSheet"];

}else{

return $_COOKIE["StyleSheet"];

}

if(isset($_GET['style'])){

header("Location: ".$_SERVER['HTTP_REFERER']);

exit;

}

}

?>

index.php页面如下:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

My Test Page

<?php

include("http://www.cuoxin.com/wen/2019/11-02/saveStyleSheet.php");

if(isset($_COOKIE["StyleSheet"])){

?>

" />

<?php

}else{

?>

<?php

}

?>

Style Sheet 1

Style Sheet 2

Style Sheet 3

Default Style Sheet

希望本文所述对大家的php程序设计有所帮助。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17926.html
上一篇解决ecshop发送邮件提示:Error: need RCPT command
下一篇 php获取英文姓名首字母的方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部