猿问

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

我正在使用此页面中的演示: https: //www.w3schools.in/php-script/php-login-without-using-database/如果我将其添加到索引页面:


<?php

var_dump($_SESSION);

?>

它返回密码而不是用户名,我不知道如何纠正这个问题。有人可以帮忙吗?我希望能够显示登录用户的名称。


慕哥9229398
浏览 98回答 1
1回答

噜噜哒

这就是您要存储的内容:$_SESSION['UserData']['Username']=$logins[$Username]您已经检查过该值:logins[$Username]&nbsp;==&nbsp;$Password所以它显示密码是因为您正在存储密码。如果您想存储用户名,则存储$Username。这是 W3Schools 可怕的又一个例子。我强烈建议避免它。
随时随地看视频慕课网APP
我要回答