首页 > 解决方案 > 如何使用 PHP GET 方法进行安全的数据传输

问题描述

在我的应用程序中,我曾经在很多地方GET method发送dataURL。我认为这是一种not secure通过URL. 只是数据显示在URL.

前任:

<a href="check_appointments.php?user=<?php echo $_GET['userid'] ?>&p_id=<?php echo $_GET['pid'] ?>">  </a>

我想以secure方式传输数据。有什么办法可以得到hide这些信息或有什么encryption方法可以遵循。请有人帮助我改进我的代码。任何帮助都将受到高度赞赏。

标签: phparraysjsonget

解决方案


您可以通过 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>

推荐阅读