为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 var_dump 中显示的是 php 会话密码而不是用户名?

为什么 var_dump 中显示的是 php 会话密码而不是用户名?

PHP
慕哥9229398 2023-07-01 17:31:35
我正在使用此页面中的演示: https: //www.w3schools.in/php-script/php-login-without-using-database/如果我将其添加到索引页面:<?phpvar_dump($_SESSION);?>它返回密码而不是用户名,我不知道如何纠正这个问题。有人可以帮忙吗?我希望能够显示登录用户的名称。
查看完整描述

1 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

这就是您要存储的内容:

$_SESSION['UserData']['Username']=$logins[$Username]

您已经检查过该值:

logins[$Username] == $Password

所以它显示密码是因为您正在存储密码

如果您想存储用户名,则存储$Username


这是 W3Schools 可怕的又一个例子。我强烈建议避免它。


查看完整回答
反对 回复 2023-07-01
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信