如何将javascript变量的值插入数据库

How to insert the value of a javascript variable into database

本文关键字:插入 数据库 变量 javascript      更新时间:2023-09-26

我的php文件中有一个小程序。我将从小程序中获得一个值,并将其转换为javascript变量(小程序的分数)我想把这个值插入数据库。所以我认为我应该使用ajax。但是用户可以看到javascript代码。

用户不应该通过从inspect元素的控制台或任何其他方式调用javascript函数(编写ajax代码的地方)来插入自己的值。

我该怎么做?

  if(window.document.drops.isFinished()){
       score=window.document.drops.getScore();
       updateScore(score);//ajax codes written in this function
       return;
   }

分数应该从一开始就存储在服务器端。这是因为没有办法确保您的客户端代码没有被篡改。存储在服务器上的数据应该能够帮助您保持游戏的完整性。如果不给我们更多关于您的小程序等的详细信息,人们就无法给您提供太多建议。

有一些方法可以实现这一点:

  • 索引数据库
  • Web SQL数据库
  • Web存储

除了安全问题。