0

这是我的 admin.html 页面代码

<?php
session_start();
if(isset($_SESSION['admin'])){
echo '
<div id="content"      
style="position:absolute;top:105px;left:0px;">
<p>' . $_SESSION['admin'] . '</p>
';}else{
echo 'Not Allowed';
}
?>

在我的 login.php 中,它使用 $_SESSION 变量并在方括号中使用它的“管理员”

session_start();
$_SESSION['admin'];
4

2 回答 2

1

您需要确保文件被服务器识别为应该由 PHP 处理的文件(这通常通过给它一个 .php 文件扩展名来完成),因为$_SESSION是 php,而不是 html。

PHP 识别<html>标签,但 html 不识别<?php ?>标签。将文件重命名为 admin.php。

于 2013-10-12T09:01:59.680 回答
0

session 变量应该在 login.php 页面中设置 $_SESSION['admin']= 'admin';

于 2013-10-12T08:59:13.763 回答