gpt4 book ai didi

php - 使用 PHP 和 CSS 的样式切换器

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:51 25 4
gpt4 key购买 nike

我有这个简单风格的切换器

style.css

body.defualt { background-color: RGB(230,197,173);
background-image:url("img/defualt.gif") ;
background-repeat: no-repeat ;
font-family : Lucida Handwriting;
color : white;
}
body.spring {
background-image:url("img/spring.png");
background-repeat: repeat ;
font-family : Arial Rounded MT Bold;

}
body.winter{
background-image:url("img/winter.png");
background-repeat: repeat ;
font-family : Comic Sans MS;
color : RGB(53,31,99);

}

a {text-decoration : none;
color :RGB(175,48,175);
}
a:hover {text-decoration :underline ;
text-transform: uppercase;
}

现在当我更改默认样式时,它已更改但是当 make refresh 它返回到 defualt我想知道如何保存我的风格

<?php
if ($GLOBALS["language"]==arabic)
{include ("ar.php");}
else {include ("en.php");}

?>
<html >
<head>
<title>
MultiMedia
</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="function.js" > </script>
</head>
<body class="defualt">
<br/><br/>
<!-- header -->
<!-- MultiMedia -->
<h1 ><center><?php echo $header ; ?></center></h1>

<!-- theme selector -->
<table style="position:fixed;left:25px;top:210px;" >
<tr> <th> <?php echo $choose?><th> <tr/>
<tr>
<td align=center>
<a onclick ="change('defualt');" title="Defualt" ><img src="img/defualtTHM.gif" style="border-color:white;" border=2 /> </a>
</td>
</tr>
<tr>
<td align=center>
<a onclick ="change('spring');" title="Spring" ><img src="img/springTHM.png" style="border-color:white;" border=2 /> </a>
</td>
</tr>
<tr>
<td align=center>
<a onclick ="change('winter');" title="Winter" ><img src="img/winterTHM.png" style="border-color:white;" border=2 /> </a>
</td>
</tr>

最佳答案

将其保存在 session 中。

如果您使用的是 PHP,请将它发送到您的 Controller ,然后将值存储在您的 session 中。下次加载 PHP 文件时,检查 session ,如果设置了 key ,则加载该 CSS 文件,否则加载默认值

开关样式.php

$style = isset($_GET['style']) ? $_GET['style'] : false;
if ($style) {
$_SESSION['custom_style'] = $style;
}

在 index.php 中(假设这是你的观点

if (isset($_SESSION['custom_style'])) {
//load the style
} else {
//load default style
}

注意 这只是一个示例/建议。您应该验证您的 $_GET 和 $_SESSION 检查,以便您保持保护。

关于php - 使用 PHP 和 CSS 的样式切换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com