跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

为啥POST过来的sha1加密字符串相等的判断不对呢

为什么POST过来的sha1加密字符串相等的判断不对呢。

比如我表单post过来了sha1('1')这个加密后的字符串356a192b7913b04c54574d18c28d46e6395428ab。

然后我if($_POST['s']=='356a192b7913b04c54574d18c28d46e6395428ab')为什么判断为false?

echo $_POST['s']也是356a192b7913b04c54574d18c28d46e6395428ab啊。。

分享到:

------解决方案--------------------Array ( [1] =>efbbbf 33353661313932623739313362303463353435373464313863323864343665363339353432386162 )这个 efbbbf 是 utf-8 的 BOM 头你去掉相关文件的 BOM 头就可以了

相关文章