$ _SESSION没有存储或工作

时间:2013-10-12 08:57:16

标签: php session

这是我的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变量,在方括号中使用'admin'

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

2 个答案:

答案 0 :(得分:1)

您需要确保服务器将文件识别为应由PHP处理的文件(通常通过提供.php文件扩展名来完成),因为$_SESSION是php,而不是html。< / p>

PHP识别<html>标记,但html无法识别<?php ?>标记。将您的文件重命名为admin.php。

答案 1 :(得分:0)

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