gpt4 book ai didi

php - 使用 php 发送变量的最安全方式

转载 作者:行者123 更新时间:2023-11-29 03:27:25 24 4
gpt4 key购买 nike

我是 PHP 代码的新手,我想知道我的编码方式是否正确。我需要将数据从我的 android 应用程序发送到我的服务器。我现在正在用 php 来做。 (这是正确的方法吗?如果不是,我应该为此使用什么?)

所以如果我将它们传递到我的服务器,它是这样的:

www.myserverexample.com/myPhpScript.php?variable1=text1&variable2=text2

这似乎不是正确的方法。如果我需要向服务器发送 20 个变量,这还可以吗,看起来这样做并不安全。

(所有对正确变量的验证都在 php 脚本中完成,然后发送到我的数据库)

最佳答案

  1. 使用 HTTPS。现在至少有 3 个组织可以从中获得免费证书。使用 HTTPS 时,GET 和 POST 变量都受到保护。

  2. 您打算使用共享主机还是专用主机?您将以何种方式保护您的 Web 服务器日志?这些变量中的值有多敏感或个人化?我们需要知道这一点,然后才能决定 GET 是否安全,因为整个 URL 都会被记录下来。

  3. 这些值会改变服务器上的任何内容吗?比如更新数据库或文件?如果是这种情况,您应该使用 POST。

如果您控制自己的 Web 服务器日志(即,不是共享主机)并且值不是特别敏感,则 GET 很好。否则使用 POST。

关于php - 使用 php 发送变量的最安全方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34344319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com