我在 PHP 中创建了一个登录表单,在从数据库中检查了正确的用户名和密码之后,我创建了一个会话变量来存储用户名。
session_start();
$_SESSION['user']=$user;
header( "Location: successPage.php" );
此后,我将用户重定向到新页面。successPage.php
通过通过echo
语句显示用户名,这可以完美地工作。但是,当我在其他页面中使用以下代码时,它只显示 PHP 代码而不显示结果
<?php
if(isset($_SESSION['user'])){
echo "<p>You are logged in as ".$_SESSION['user']."</p>";
echo "<a href='logout.php'>Click here</a>to logout";}
?>