如何使用 PHP GET 方法进行安全数据传输
How to make secure data transfer using PHP GET method
在我的应用程序中,我在许多地方使用 GET method
通过 URL
发送 data
。我认为这是通过 URL
发送数据的 not secure
方式。只是数据显示在 URL
.
例如:
<a href="check_appointments.php?user=<?php echo $_GET['userid'] ?>&p_id=<?php echo $_GET['pid'] ?>"> </a>
我想以secure
方式传输数据。有什么方法可以 hide
这些信息或任何 encryption
方法可以遵循。请有人帮助我改进我的代码。非常感谢任何帮助。
您可以通过base64_encode方法对您的数据进行编码。通过 url 发送时将被加密。 base64_decode查看解密数据
<a href="check_appointments.php?user=<?php echo base64_encode($_GET['userid']) ?>&p_id=<?php echo base64_encode($_GET['pid']) ?>"> </a>
使用 base64 编码不是发送敏感数据的最佳方式,此编码数据可以使用 https://www.base64decode.org/ 等在线解码器解码,您必须在您的服务器上使用 https 协议来传输敏感数据并使用像 base64 编码这样的方法只是为了“隐藏它”。
在我的应用程序中,我在许多地方使用 GET method
通过 URL
发送 data
。我认为这是通过 URL
发送数据的 not secure
方式。只是数据显示在 URL
.
例如:
<a href="check_appointments.php?user=<?php echo $_GET['userid'] ?>&p_id=<?php echo $_GET['pid'] ?>"> </a>
我想以secure
方式传输数据。有什么方法可以 hide
这些信息或任何 encryption
方法可以遵循。请有人帮助我改进我的代码。非常感谢任何帮助。
您可以通过base64_encode方法对您的数据进行编码。通过 url 发送时将被加密。 base64_decode查看解密数据
<a href="check_appointments.php?user=<?php echo base64_encode($_GET['userid']) ?>&p_id=<?php echo base64_encode($_GET['pid']) ?>"> </a>
使用 base64 编码不是发送敏感数据的最佳方式,此编码数据可以使用 https://www.base64decode.org/ 等在线解码器解码,您必须在您的服务器上使用 https 协议来传输敏感数据并使用像 base64 编码这样的方法只是为了“隐藏它”。