想法/目标:
我的计算机上的文本文件中有一个用户名和密码。索引页面上的表单允许用户使用其用户名和密码登录。在登录页面上,PHP用于使用我在本地文本文件中拥有的信息来验证用户输入的信息。用户输入的信息与我的文本文件信息匹配后,用户立即被重定向到主页,其中显示他们的名字并显示欢迎消息。
问题:
直到验证成功为止的所有步骤。问题是,当我将用户重定向到Home.php时,我无法显示其用户名。完成所有验证后,我将如何显示其用户名?无论如何,我可以将其用户名永久存储在一个变量中,该变量可在我所有页面上访问吗?
使用$_SESSION
-!
session_start();
$_SESSION['username'] = $_POST['username'];
您当然想过滤/清理/验证您的$ _POST数据,但这超出了此问题的范围...
只要您session_start();
在使用之前先调用$_SESSION
-$_SESSION
数组中的值就会在页面中保留,直到用户关闭浏览器为止。
如果您想在此之前结束会话,例如在注销按钮中,请使用- session_destroy()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句