我需要有关使我的项目非常好的概念的指导。
我正在创建一个页面,其中包含一些用于更改背景图像,表格边框颜色,textarea背景颜色等的选项。用户可以选择这些选项并且应该能够保存它们。
我无法使用数据库来保存这些设置,因为它是一个工作计算机系统而且他们不允许这样做,所以我想我可以将设置本地保存到文本文件中,只需在有人登录时加载它再次进入页面(登录通过htaccess完成)。
我知道这涉及到不止一件事,但我可以使用一些非常简单的方法帮助(选择选项,保存更改,onload [显示])。
对不起,如果这太多了,我知道如果我能做一个简单的概念会有多好。
谢谢! -Sorv
答案 0 :(得分:0)
使用cookies。您可以在服务器端或客户端执行此操作。
<强>的Javascript 强>
如果你使用jquery:
function setbgsetting(color){
$.cookie("background", color);
}
function loadbg(color){
var bg = $.cookie("background");
if (bg)
$('body').css("background-color", bg);
}
<强> PHP 强>
function setbgsettings($color){
$_COOKIE["background"] = $color;
}
// as PHP code in style tags, or style css
if (isset($_COOKIE["background"]))
echo "background-color: ". $_COOKIE["background"].";";
或者,您可以添加session_start();到了页面的顶部,并用SESSION替换COOKIE。