PHP在发送方法获取URL之前对文本进行编码

我使用方法get发送ex:名称:Pie;年龄28。 单击提交按钮时 像data.php?name=pie&age=28这样的网址。

但是我不喜欢其他人看到年龄,想编码年龄(MD5)。

data.php?name=pie&age=6F4922F45568161A8CDF4AD2299F6D23

那么我该如何编辑我的代码:

<form action="<?php $_PHP_SELF ?>" method="GET">
    Name: <input type="text" name="name" />
    age: <input type="text" name="<?php echo md5("age"); ?>" />
    <input type="submit" />
</form>
linnil22 回答:PHP在发送方法获取URL之前对文本进行编码

如果您不希望其他人看到您的数据,最好使用Post方法而不是Get方法,但是如果您坚持使用哈希来保护代码md5,则建议不要这样做。检查password_hash

,

您可以使用openssl_encrypt进行加密,并使用openssl_decrypt对其进行解密。

本文链接:https://www.f2er.com/3168603.html

大家都在问