【发布时间】:2017-04-09 11:59:56
【问题描述】:
我需要md5 输入密码,然后才能通过邮寄方式发送密码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<input type="text" name="password" id="password"><input type="submit" name="submit" value="submit" onclick="encrpt()">
<script>
function encrpt(){
var password = $("#password").val();
$("#password").val("<?php echo md5(1234); ?>");
}
</script>
此代码工作正常,md5 值 12345 设置为密码字段,但每当我使用 jQuery 密码值时,它会给出错误的值,例如
$("#password").val("<?php echo md5('<script>password</script>'); ?>");
我需要md5 我在字段中输入的密码值。
【问题讨论】:
-
为什么在发布之前需要 md5 值?您可以在 PHP 中发布后对其进行 md5 处理。当有更好的函数称为 password_hash 时,为什么要使用 MD5? php.net/manual/en/function.password-hash.php
-
你为什么在这里使用?你可以在 php 文件中使用
-
md5?但为什么是男人?