【问题标题】:simple way to store parameters in php cms在php cms中存储参数的简单方法
【发布时间】:2009-09-12 22:08:06
【问题描述】:

我正在开发一个 cms,其中有一些简单的参数,例如每页的帖子数量、默认颜色和样式表,用户可以通过 UI 自定义这些参数。那么以简单安全的方式存储此设置的最佳方法是什么?非常感谢您的帮助。

【问题讨论】:

    标签: php configuration content-management-system


    【解决方案1】:

    将选项保存在数据库或 cookie 中,因为它们是特定于用户的。您还可以有几个简短的配置文件,并根据要求包括相关的文件。

    对于配色方案,我建议使用简短的 css 文件,详细说明每个可能的主题使用的颜色(每个主题在其自己的样式表中,根据用户根据其个人资料存储的主题根据请求获取)。

    对于每页的帖子数量...我认为客户端计算机上的 cookie 对于您的目的来说是足够安全的。如果做不到这一点,也许可以存储在会话中?或者,同样,在数据库中针对用户的个人资料。

    【讨论】:

      【解决方案2】:

      将其存储在数据库中,如果您使用的是 PHP,您应该可以访问 MySQL 或 SQLite。

      【讨论】:

      • 是的,它可以存储在数据库中,但它应该在登录时放入 $_SESSION 数组中,这样您就可以在页面加载时节省额外的查询。您不想在每次页面加载时查询当前主题/posts_per_page。 ;)
      猜你喜欢
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      相关资源
      最近更新 更多