PHP實現頁面樣式切換

來源:互聯網
上載者:User

寫給自己備忘的...

changStyle.php:

1 $color = $_GET["color"];
2 setcookie('color',$color,time()+31536000);
3 header("location:".$_SERVER['HTTP_REFERER']);

index.php:

 1 <?php 
 2 if(isset($_COOKIE['color'])){
 3     $color = $_COOKIE['color'];
 4         //通過選擇得到的當前樣式
 5     $style = "../webdoc/css/service/".$color."/style.css";
 6 }else{
 7         //頁面載入後預設的樣式
 8     $style = "../webdoc/css/service/blue/style.css";
 9 }
10 ?>

index.php中的head部分:

1 <link rel="stylesheet" type="text/css" href="<?php echo $style ?>" />

index.php中的html部分:

1 <a href="changeStyle.php?color=blue">藍色</a>
2 <a href="changeStyle.php?color=gray">灰色</a>
3 <a href="changeStyle.php?color=red">紅色</a>
4 <a href="changeStyle.php?color=green">綠色</a>

OK,搞定,收工!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.