0
<?php session_start(); ?>
<html>
<head>
    <title>

    </title>
</head>
<body>
    <?php
        if($_SESSION['status']=='loggedin'){
            echo $_SESSION['name'];
        }
    ?>
</body>
</html>    

我启动了一个会话来跟踪登录用户。我将相同的代码放入 profile.html 文件并尝试在登录尝试成功时重定向到此页面,但我无法从$_SESSION变量中获取任何信息到该文件中,但是当我将文件扩展名更改为 profile 时。 php 它工作得很好。

4

2 回答 2

1

默认情况下,PHP 脚本仅在 .php 文件中解释(除非您告诉 PHP 解释器以其他方式执行,例如,使用 .htaccess 文件)。因此,您不能$_SESSION在 .html 文件中使用变量。

于 2013-06-09T18:23:12.370 回答
0

只能在 php 文件中编写 php 代码,html 文件或 php 文件中编写 html 。

于 2013-06-09T20:01:51.830 回答