开发一个将在本地保存的设置页面
Develop a settings page that will save locally
我需要一个概念的指导,这将使我的项目真的很好。
我正在制作一个带有一些选项的页面,用于更改背景图像,表边框颜色,文本区域背景颜色等。用户可以选择这些选项,并且应该能够保存它们。
我不能使用数据库来保存这些设置,因为这是一个工作计算机系统,他们不允许这样做,所以我想我可以将设置保存到本地的文本文件中,当有人再次登录页面时(登录是通过htaccess完成的)。
我知道有很多事情涉及到这一点,但我可以使用一些帮助与一个非常简单的版本如何做到这一点(选择选项,保存更改,onload[display])。
对不起,如果这是太多了,我知道这将是多么好,如果我能一个简单的概念工作。
谢谢!-Sorv
使用cookie。您可以在服务器端或客户端执行此操作。
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 ();
相关文章:
- 如何保存从单击this.nameClass动态设置的本地存储
- 如何保存和设置窗口.pageYOffset with shadowbox.js.
- 如何在相应路线外设置“新建”和“保存”按钮
- Chrome 扩展程序 - 保存设置
- 设置超时可以保存我的循环函数不被视为无响应
- 输入字段不保存十进制数并将其设置为 ,00
- free-jqgrid:保存、加载和应用过滤器数据的更简单方法,包括过滤器工具栏文本和页面设置
- jPlayer - 通过页面重定向保存用户设置
- 将文本区域设置为显示:无在尝试保存时丢失该值
- 将服务器变量设置为蒙戈集合 Meteor.js 中保存的数据
- 我如何在保存按钮 Extjs4 上设置加载
- Javascript 将设置保存到一个或多个 Cookie
- 节点保存错误“;可以't在它们被发送之后设置报头”;
- 在回调时不设置主干保存
- 正在保存网页设置配置
- Sencha/ExtJS-记录[x].set()未保存/设置
- 如何让用户保存自定义样式表设置
- Wp编辑器设置数组自动保存功能
- 如何在NetSuite suite SSv2中设置用户控制已保存搜索条件
- 模型.保存设置url并在成功时进行回调