大佬教程收集整理的这篇文章主要介绍了PHP中的自定义用户CSS?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在我的网站上添加一个功能,使用户可以在多种样式之间进行选择.我在其他网站上看到过此功能.我将如何进行此操作,或者有人可以向我介绍如何完成此操作的教程或指南?
解决方法:
首先,您可以简单地使样式表链接动态化:
<link rel="stylesheet" href="<?=$style?>" type="text/css"/>
并提供更改它们的链接:
<a href="/page.PHP?theme=racecar">Racecar</a>
在服务器上,根据查询字符串分配$style,如果用户决定修改URL,则默认为默认值也是一个好主意:
<?PHP
$stylesArr = array('racecar', 'magenta', 'cartman');
if(isset($_GET['theme']) && in_array($_GET['theme'], $stylesArr)) {
$style = $_GET['theme'] . '.css';
setcookie("theme", $style, time()+(3600*24*30));//expires in one month
} else {
if(isset($_COOKIE['theme']) && in_array($_COOKIE['theme'], $stylesArr)) {
$style = $_COOKIE['theme'] . '.css';
} else {
$style = 'default.css';
}
}
?>
<link rel="stylesheet" href="<?=$style?>" type="text/css"/>
您可以通过查询字符串cookies或sessions传播用户的样式.
以上是大佬教程为你收集整理的PHP中的自定义用户CSS?全部内容,希望文章能够帮你解决PHP中的自定义用户CSS?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。