我在PHP中创建了一个登录表单,并且在从数据库检查了正确的用户名和密码后,我创建了一个会话变量来存储用户名。使用会话变量的PHP登录脚本
session_start();
$_SESSION['user']=$user;
header("Location: successPage.php");
此后,我将用户重定向到新页面。通过echo
声明显示用户名,这在successPage.php
中完美工作。然而,当我在其他页面中使用下面的代码,它只是显示了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";}
?>
你是什么意思,它只显示PHP代码? – andrewsi 2012-07-13 17:55:57
您已经以“。$ _ SESSION ['user'];?>'输出 – Yoosuf 2012-07-13 17:56:29
登录您是否使用''来附上您的PHP?'因为这就是您的问题听起来像 – Palladium 2012-07-13 17:57:28