![]() |
1
1
布拉德,是的,没关系。发布密码真的没有好处 散列的 (未加密)。首先,您必须使用JavaScript来实现这一点,而且很容易规避。提交的密码的散列应该在服务器端完成,以便与存储的散列值进行比较。 编辑 : 另外,运行下面的程序,看看您得到了什么:
因此,MD5 总是 返回一个值。 除此之外,尝试运行以下内容:
您将看到以下内容:
isset() 只能与变量一起使用。 编辑: 两者之间有区别 hashing 和 encryption . MD5是一个简单的散列,它甚至在密码学上都不安全。 是的,您不应该将明文密码提交到您的服务器,但是在客户端散列密码是 一样东西 .你应该用 HTTPS 对于密码表单提交,这是 加密 服务器和客户机之间的通信。 |
![]() |
2
1
的全部目的
检查两个开机自检参数是否都设置/可用。没有涉及到身份验证,甚至没有关于两个元素(可能是字符串、数组等)类型的假设。只有“请求中有这样的参数”和“我能在不发出通知的情况下访问这个元素吗:未定义的索引”。
不,我们把它和
底线是,“原始”版本有一个“明确定义”的目的,ISSET(MD5(..)版本没有那么多;-) |
![]() |
3
-2
如果字段的格式是已提交的,则这些值将
总是
是
把它看作是这个的简写:
|
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |