【问题标题】:POST php method is safe?POST php 方法是否安全?
【发布时间】:2023-03-10 13:43:01
【问题描述】:

我必须将一个分数整数从我的 C# 应用程序传递到一个 php 页面,然后在此处将它添加到我的数据库中。我通过 POST 方法传递这些数据,我的问题是:如果有人知道我从 php POST 恢复数据的关键字,他可以创建一个个人 php 页面并使用表单向我的 php 页面发送自定义的非法分数等等将其添加到我的数据库中?

$myscore = $_POST['score'];

有人知道我使用 score 作为关键字,因此他可以将其用于重定向到我的 URL 并添加自定义分数的个人表单。 有办法避免吗?

【问题讨论】:

    标签: php html database post


    【解决方案1】:

    试试这个,

    var score=document.getElementById('score').value;<br/>
    var secret=document.createElement('INPUT');<br/>
    secret.setAttribute("type", "hidden");<br/>
    secret.value=score;<br/>
    score.value=fake value;<br/>
    

    然后通过 post 方法发送秘密

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 2010-12-28
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 2011-04-28
      相关资源
      最近更新 更多