PHP-如何避免在网络浏览器中使用我的脚本

时间:2018-11-01 15:47:53

标签: php security server

假设我有一个服务器和一个php文件“ addUser.php”,该文件接受一些参数,例如“ name”和“ highscore”。

php将执行SQL查询以将数据存储在数据库中。 (我知道对输入进行清理以避免SQL注入。)

我想知道如何阻止用户拨打电话

  

myserver.com/addUser.php?Name=“ it-a-me”&Highscore = 9999

在浏览器或类似产品中。我仍然希望能够从我的Android应用程序中调用它。

我了解用户代理,但是可以使用浏览器插件等轻松更改。

那么确保这一点的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

由于您的目标是阻止用户欺骗高分,因此您必须实现一个系统,以将他们的输入信任到PHP API。

例如,您可以查看此https://codeburst.io/jwt-to-authenticate-servers-apis-c6e179aa8c4e

JWT Token

在签名的有效载荷中包含高分。