php - 将 CSS 存储在数据库中

标签 php mysql css security

我希望将 CSS 存储在 mySql 数据库中(LAMP 设置)。我想用以下内容创建一个输入字段:

body{ background: url("http://google.com/image.jpg") no-repeat; color: orange; }
#someDiv {width: 50%;}

...你明白了。我如何最好地清理这些数据以允许其进入数据库?感谢您的帮助,我似乎还找不到好的解决方案。

最佳答案

<style type="text/css">
   @import '/yourcssgenerator.php;
</style>

yourcssgenerator.php 可以使用从您喜欢的任何地方提取的组件来为 CSS 提供服务,无论是数据库还是从 stackoverflow.com 中抓取。通过将 CSS 保留在自己的资源中,您不必担心恶意内容被注入(inject)。

样式表不必具有 .css 扩展名。您甚至可以通过这种方式创建自己的 CSS 模板层,并允许个人用户、联合品牌客户等拥有自己的 CSS 版本。

检查this question了解实现细节。

关于php - 将 CSS 存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26302735/

相关文章:

jquery - 删除应用训练属性

javascript - 使用 Javascript 分配样式与在服务器端脚本中分配样式

php - 如何从蛋糕查询数组中获取正常的 SQL 查询?

Php计算每一天的花费

php - 搜索国家

javascript - 查找 PHP、Node 和 Golang 中两个数组之间的区别

php - 如何将图片上传到 Php 服务器并存储在 phpmyadmin 中

html - 完美居中的内联 block 元素?

php - 在另一个表 PHP 中按列排序

php - 在我的例子中,在 php 中插入的准备语句失败