php,变量的md5加密

isset($_POST['usename']);isset($_SESSION['pwd']);$c=md5($_SESSION['pwd']);为什么我的加密输出d4... isset($_POST['usename']);
isset($_SESSION['pwd']);
$c=md5($_SESSION['pwd']);
为什么我的加密输出
d41d8cd98f00b204e9800998ecf8427e
无论输什么都输出这个
展开
 我来答
阳光上的桥
2013-05-28 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65815
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你知道下面的程序输出结果是多少吗?
<?php
echo md5('');
?>

结果是:
d41d8cd98f00b204e9800998ecf8427e

上面的结果你是不是很眼熟呀,它就是你的结果呀,因为你的$_SESSION['pwd']为空,不信你输出看看。
追问
同样的语句为什么$_SESSION['usename']可以收到数据,而$_SESSION['pwd']收不到
jghdream
2013-05-28 · TA获得超过374个赞
知道小有建树答主
回答量:321
采纳率:91%
帮助的人:288万
展开全部
因为你肯定获取到了同一个session值,这种原因最大的可能就是,你没有获取到session值,也就是说session是空值,所以输出的都一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gongkai1985
2013-05-28 · TA获得超过226个赞
知道小有建树答主
回答量:246
采纳率:100%
帮助的人:169万
展开全部
$_SESSION['pwd'];你的这个是保存一个SESSION,然后用SESSION值去MD5,一再没有改变SESSION值的时候,你输出肯定是一样的,
追问
但我无论输什么都是输出这个值
追答
你改变了$_SESSION['pwd']这个值吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式