开发一个将在本地保存的设置页面

时间:2014-07-01 11:59:29

标签: javascript html css load save

我需要有关使我的项目非常好的概念的指导。

我正在创建一个页面,其中包含一些用于更改背景图像,表格边框颜色,textarea背景颜色等的选项。用户可以选择这些选项并且应该能够保存它们。

我无法使用数据库来保存这些设置,因为它是一个工作计算机系统而且他们不允许这样做,所以我想我可以将设置本地保存到文本文件中,只需在有人登录时加载它再次进入页面(登录通过htaccess完成)。

我知道这涉及到不止一件事,但我可以使用一些非常简单的方法帮助(选择选项,保存更改,onload [显示])。

对不起,如果这太多了,我知道如果我能做一个简单的概念会有多好。

谢谢! -Sorv

1 个答案:

答案 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。