javascript - 本地存储错误,纠正的最佳方法?
问题描述
我仍然是个菜鸟,我创建了一个带有管理面板的网站,在那里我可以选择更改首页上显示的价格。但是我用 Localstorage 做了这个,效果很好,但它可能不会显示给其他访问者,对吧?
我当前的本地存储代码:
<script>
function save(){
var gpprice = document.getElementById('gpvalue').value;
localStorage.setItem("price", gpprice);
}
</script>
<script>
function save3(){
var gpprice3 = document.getElementById('gpvalue3').value;
localStorage.setItem("price3", gpprice3);
}
</script>
并将其显示在首页上:
<script>
window.onload = function() {
document.getElementById("product-price1").innerHTML = "$" + localStorage.getItem('price') + "/M";
document.getElementById("product-price2").innerHTML = "$" + localStorage.getItem('price3') + "/M";
}
</script>
它对我来说真的很好,我想要一个类似的系统。
所以我想我的问题是如何纠正这个oopsie?我应该使用 MySQL 来存储值吗?或者有没有办法仍然使用它?
解决方案
没有其他人可以访问您的本地存储数据。您需要将其存储在数据库中。
推荐阅读
- r - 如何将 felm() 命令用于基本的固定效应模型?
- mongodb - 我有一个 mongodb 查询,我想找到完全匹配的单词“Approved”
- django - 在 django 中如何在单个页面中显示静态文件夹中的所有视频
- flutter - 如何关闭 Flutter 中的警报对话框?
- java - 当用户不喜欢评论时,该用户的所有通知都会从数据库中删除,而不仅仅是该特定通知
- python - 使用'git checkout filename'时恢复已删除的脚本
- apache-spark - 如何处理 CSV 文件,其中地址列数据由逗号分隔为单列而不是 Spark 中的多列
- apache-kafka - Kafka 消费者滞后指标
- c++ - VS 在刚刚构建/创建时报告目标文件是旧的。如何关闭 /LTCG 进行测试?
- android - facebook 登录和 google plus 登录的请求代码