• 技术文章 >后端开发 >php教程

    php实现通过cookie换肤的方法,php实现cookie换肤_PHP教程

    2016-07-13 09:46:39原创372

    php实现通过cookie换肤的方法,php实现cookie换肤


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

    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页面如下:

    
    
    
    
    My Test Page
    <?php 
    include("//m.sbmmt.com/m/article/saveStyleSheet.php"); 
    if(isset($_COOKIE["StyleSheet"])){ 
    ?> 
     " />
    <?php 
    }else{ 
    ?> 
    
    <?php 
    } 
    ?> 
    
    
    Style Sheet 1
    Style Sheet 2
    Style Sheet 3
    Default Style Sheet

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

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1031489.htmlTechArticlephp实现通过cookie换肤的方法,php实现cookie换肤 本文实例讲述了php实现通过cookie换肤的方法。分享给大家供大家参考。具体如下: saveStyleS...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php cookie 换肤 cookie
    上一篇:浅谈php错误提示及查错方法,浅谈php错误提示_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP网站常见一些安全漏洞及防御方法• PHP Hyperf 3.0 发布!新功能速览• 详解PHP怎么实现旋转图片验证• 简单理解PHP超级全局变量• 一起聊聊PHP的路由与伪静态应用
    1/1

    PHP中文网